Android图片适配,drawable文件夹,低分辨率图片是否必要

我们知道,Android提供了几种不同分辨率的bitmap,来对应不同手机屏幕的密度。对应关系如下:

xxhdpi:3.0 xhdpi: 2.0 hdpi: 1.5 mdpi: 1.0 ldpi: 0.75 于是一个问题产生了:

从接触Android开发时就有了,既然Android能自动转换,为什么还要浪费用户空间去存储低分辨率的图片?

查了一些资料,终于在Google的开发者网站上找到了解答: > Note: Low-density (ldpi) resources aren’t always necessary. When you provide hdpi assets, the system scales them down by one half to properly fit ldpi screens.

Link

大概意思就是低分辨率的资源不是总是必要的,当你提供高分辨率的资源了,系统会缩放图片来适应低分率的屏幕。

问题到此就解答完了。

有个疑问:就是假如未放置了低分辨率图片,让系统需要时自动转换,是否影响响应速度(系统是否会缓存)?