0

我有不同的横向和纵向背景图像,我遵循了文档的 ldpi:mdpi:hdpi:xhdpi 比例为 3:4:6:8 的建议,但是我的 mdpi 背景图像为 320x480,尤其是在 xhdpi 的旋转时设备,我进入了java.lang.OutOfMemoryError...android.graphics.BitmapFactory.nativeDecodeAsset我猜这是由于我的背景图像的分辨率太高(我不这么认为,因为它只是屏幕的大小),或者我的图像是png 文件比我使用高质量 jpg 文件大 3-4 倍,我想知道是否有人确定或有处理我描述的大小的背景图像没有问题的经验,因为我宁愿切换到jpg 而不必降低图像分辨率。

4

1 回答 1

0

尽管切换到 JPEG 可能已经为您解决了这个问题,但这并不意味着它会一直有效,尤其是当您在不同的可绘制端口和可绘制区域文件夹中有同名的大型背景图像时。

查看此链接以了解 Google 希望您如何执行此操作:显示位图

于 2013-04-10T19:53:22.987 回答