我正在开发Android应用程序多年了,而且我一直在努力调整所有不同屏幕密度的图标。 几天前,我开发了一个实用程序,可以轻松完成这项任务并发布它的来源。但我收到了以下评论:
“如果您有mdpi设备,并且应用程序只有xhdpi资源,系统会自动将xhdpi资源缩减到mdpi大小。”
所以,我不应该为所有屏幕密度创建不同大小的所有图标???这些年来我一直在浪费精力和时间吗?
答案 0 :(得分:2)
默认情况下,Android会缩放您的位图drawables(.png,.jpg和.gif文件)和Nine-Patch drawables(.9.png文件),以便它们在每个设备上以适当的物理大小呈现。
http://developer.android.com/guide/practices/screens_support.html
但是你没有花费精力和时间,因为为了确保你的位图看起来最好,你应该在不同的分辨率下包含不同屏幕密度的替代版本。 这也将提供更好的性能