图片在不同文件夹drawable 不同手机屏幕分辨率大小

android资源目录下的各个drawable文件类对应的屏幕密度比较


android 根据名称来寻找图片时,首先查找与手机真实屏幕ppi的drawable文件夹,比如说我的手机ppi为320,就会在drawable-xhdpi(dpi=320)中查找图片,如果找不到,就会在就近的drawable文件夹中查找,以此类推,直到在drawable目录下找到图片。

如果在drawable-xhdpi中找到了图片,则获取的图片的长宽就等于图片的真实大小,如果在drawable-mdpi中找到了图片,则获取的图片的长宽就等于真实图片的2倍,如果在drawable-xxhdpi中找到图片,则获取的图片的长宽就等于真实图片的2/3倍.


结论

一、同一个手机,如果图片从高分辨文件夹移到低分辨率文件夹,图片长宽变大,占用的内存变大;如果图片从低辨文件夹移到高分辨率文件夹,图片长宽变小,占用的内存变小。

二、图片放在同一个文件夹,如果真实手机ppi比图片文件夹对应的dpi低,则图片的长宽会变小,占用的内存也会变小;如果真实手机ppi比图片文件夹对应的dpi高,则图片的长宽会变大,占用的内存也会变大。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容