这是我的代码:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/my_background"
android:paddingBottom="16dp"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:paddingTop="16dp" >
我不知道为什么,但是当我在avd上测试my_app时,我看到它完美,但是当我使用我的手机(galaxy nexus)时,一切都运行良好,但我看不到我对活动的自定义背景!
答案 0 :(得分:0)
drawable文件夹也有不同的标题。确保它位于res / drawable文件夹中,而不是像drawable-xhdpi那样,因为你的手机可能与你的手机不一样,尽管你的模拟器可能不同。这意味着当你将它加载到你的手机上时,它会查看错误的目录,因为你的手机不是xhdpi或其他任何东西,因此无法找到它。
答案 1 :(得分:0)
我遇到了同样的问题,当我运行应用程序时,背景图像显示在eclipse的编辑器中,但不在我的设备上。
我做了以下事情并解决了问题:
使用图像编辑器(paint或photoshop)打开背景图像。
保存图片。