我正在开发平板电脑应用程序。我尝试使用Layout.setBackgroundResource(ResId)
. 该应用程序在测试时崩溃了Nexus 7
,我不会粘贴堆栈跟踪,因为大约有 8 或 9 个异常,其中大约有 300 条红线,LogCat
我花了一段时间才弄清楚原因。在我注意到OutOfMemoryException
应用程序使用 1280x800 图像后,我得到了它,该应用程序运行良好,但由于这些图像被设计为高分辨率,因此出现了一些质量损失。
问题:如何在 Android 中处理高分辨率图像以防止这样的崩溃?所有图像都是本地的并存储在drawable
文件夹中