在阅读关于SO和“支持多个Android屏幕”的问题时,它总是说将图像放在4个drawable中。但如果你以最高分辨率(比如xxxhdpi)放置图像并让Android缩小它,它会不会起作用? 。按比例缩小几乎不可见(至少从我看到的内容)并为应用程序节省大量冗余空间
谢谢
答案 0 :(得分:1)
您可以将所有图片仅放置在xxxhdpi
可绘制文件夹中。它可以工作,但在较低的dpi设备上,它可能会导致memory/performance
问题。而且在某些情况下也会缩小图像质量。
假设您将所有图像都放入drawable-xxhdpi
文件夹;如果你在较低的dpi设备上运行你的应用程序,scaling
是不可避免的,它会花费更多的内存使用量。
缩放是在runtime
进行的。但是如果你在运行时之前调整它们的大小,就不需要一次又一次地扩展它们。它使您的应用程序更快,更顺畅,使用更少的内存。
如果您想获得更高的性能和内存问题,调整您的drawable并调整其他可绘制的文件夹。