关于图片放到合适的drawable文件下

drawable细节注意:系统自动去找图片资源的规律是[最合适的dpi的drawable]-->[更高dpi的drawable]-->[nodpi的drawable]-->[比最合适的dpi稍低的drawable依次去找];如果图片资源放的drawable位置不对,那么会导致加载一张图片的内存消耗过大,假如一张图片放到比当前设备dpi更低的drawable文件夹下,系统会认为这是为低dpi的设备准备的,所以会将此图片放大,也就导致了消耗更多内存;假如一张图片放到比当前设备dpi更高的drawable文件夹下,系统会认为这是为高dpi的设备准备的,所以会将此图片缩小,其实图片缩小显示是没什么副作用的,为了避免这样的情况,开发人员和UI设计人员应当都往高dpi靠近,但是越高分辨率的图片本身就挺大的,基本也节省不了什么内存,所以不是说越靠近高dpi越好,不一定的;至于缩放比例是根据每个dpi密度的最高值进行的,如[160 ~ 240]范围就按240;

猜你喜欢

转载自blog.csdn.net/wzh048503/article/details/79786515