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

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

作者: leoryzhu | 来源:发表于2017-12-27 09:41 被阅读18次

    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高,则图片的长宽会变大,占用的内存也会变大。

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/nlpygxtx.html