为所有设备使用一个背景资源图像以节省空间?

时间:2015-06-17 09:49:28

标签: android

hdpi设备上,当单个后台资源位于ldpi文件夹中时,它不会呈现。但是当它放在xxxhdpi文件夹中时,它会在hdpi设备上呈现。

xxxhdpi文件夹在所有其他设备上有效缩小吗?

•当放置在ldpi文件夹中时,由于 OOM 问题,图片无法呈现?

人们建议将资源放在一个可绘制的文件夹中,但是当发生这种情况时,几乎所有设备都会缓慢地渲染图像资源。

1 个答案:

答案 0 :(得分:0)

程序员通常会避免文件夹ldpi,因为它在应用程序中的使用泄漏。 hdpi,mdpi,xhpdi,xxhpdi之间的区别是图像大小,适合每个控制台而不影响其效率。如果您的图像具有适合每个文件夹的不同度量,则将它们放在那里,但如果它们具有相同的度量,则不使用在所有文件夹中放置相同的图像,这将占用空间。

有一个mdpi,xhpdi,xxhdpi文件夹,以避免在仅位于hdpi文件夹中的cetain图像上可能出现的影响。 (当然每个文件夹必须有一定的措施)