背景在运行时绘制黑色

时间:2012-04-15 09:27:15

标签: android background

我正在尝试为Android开发应用程序,但我遇到了一些问题。我有一个主要的RelativeLayout,它有一个很好的背景图像。当我通过AVD(在eclipse上)运行它时它工作并且看起来很好但是当我尝试在我的Galaxy Nexus手机上测试它时背景是纯黑色的。我该如何解决这个问题?

主要布局

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/GPRelativeLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/gempouchbg"
android:orientation="vertical">

它与一些标题布局合并。

    <include
    android:id="@+id/headerMerge"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:layout_marginTop="45dp"
    layout="@layout/header" />

任何人都可以帮助我吗? :/

2 个答案:

答案 0 :(得分:0)

因为您使用图像来设置relativelayout的背景,所以在所有情况下它必须看起来相同。

如果您对背景不满意,那么您必须更改案例中的图片并尝试。​​

将您的图片放在可绘制的文件夹中,然后尝试一次。

答案 1 :(得分:0)

我已经解决了这个问题,背景图片的尺寸太大了我需要把它裁剪到640x640并解决了我的问题。希望它对任何人都有帮助。