Android如何只使用xxhdpi图片?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (18)

仅使用xxhdpi图像并让android缩放图像有什么缺点吗?我在三星s2上测试过,差别很小。

如果将minSdk设置为XX,是否有限制仅使用此选项,因为没有xxhdpi?

提问于
用户回答回答于

以下是我可以想到的一些缺点:

  • 更大的CPU密集度来调整图像大小,应用程序将使用更多的电池,并可能感觉更加缓慢,尤其是在较旧的设备上。
  • 你要加载的图像会更大并且会使用更多的内存。在mdpi / hdpi设备上,运行应用程序的虚拟机只能使用较少的堆内存,如果只加载高质量的映像,则可能会更频繁地运行内存异常。
  • 由于调整大小,图像质量可能不如mdpi / hdpi设备上的好。这实际上取决于你加载的图像,但具有清晰线条的图像可能会显得有些模糊。但我也想指出,这只适用于从矢量图形中为每个尺寸实际制作png的情况。如果你只是将xxhdpi png调整为较小的尺寸,那么你可能正在做与android正在进行的完全相同的事情,因此完全没有区别。
用户回答回答于

是的,可绘制的xxhdpi是在API 19中引入的。如果你想在较低的API级别运行您的应用程序,则不会获取任何图像,因为系统无法访问xxhdpi drawable。

扫码关注云+社区