Android设备未显示背景图片

我创建了一个项目,针对android 4.4 - API Level 19 ,正如eclipse所建议的那样。

无论如何,在模拟器上一切看起来都很完美 – 这是一个截图:

应用截图

当我在我的真实设备上安装它时出现问题 – 运行android 4.1.2 。 除了背景图片外,一切都很完美,像魅力一样。 它呈现出白色背景,就像图片不存在一样。

这是我的xml:

  

是不是android:background="@drawable/wg_blurred_backgrounds_12在Android 4.1.2上工作?

我是否必须更改预设中的任何内容? 这就是我现在拥有的:

   

我知道我错过了一些非常小的东西,但我无法将其视为初学者。

尝试使用较低分辨率的背景。 你正在尝试的那个可能太大了。 您可以在logcat中检查它。

在您的logcat中,您将看到如下消息:

Bitmap too large to be uploaded into a texture (2496x4437, max=4096x4096)

最大值为4096x4096 ,这是设备上运行的OpenGL版本的值GL_MAX_TEXTURE_SIZE

尝试删除给予drawable名称的下划线。

需要检查可绘制的大小。以四种分辨率添加图像。

http://developer.android.com/guide/practices/screens_support.html

将图像保存在可绘制的每个文件夹中,如xhdpi,xxhdpi,xxxhdpi中的分辨率。

降低图像的高度和宽度。 这将解决问题。 你可以看到logcat产生的图像太大错误

您可能需要将其添加到清单文件中。 android:hardwareAccelerated =“false”,android:largeHeap =“true”