我为Android应用程序设计了一个应用内键盘,我需要为每个键提供一个图像。目前我只为每个缩小的图像加载一个大图像以调整布局。此外,这在每个分辨率中看起来都很不错。
这种方法是否可以接受,还是应该为不同的屏幕密度提供不同的图像?目前我已将它们放在通用drawable目录中。
答案 0 :(得分:2)
你应该。一些分辨率较低的手机通常不会有很多内存。在小屏幕上加载大图像需要太多内存,这可能会导致崩溃。因此,如果您提供不同的图像,那么根据密度,它将采用适当的图像。检查this。
答案 1 :(得分:2)
在某些情况下这是可以接受的,但肯定不是最佳的。
为了获得最佳的内存性能和最少的工件,我仍然建议为不同的密度提供替代的位图资源,如Android文档建议的那样。