美文网首页
图片在不同文件夹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 不同手机屏幕分辨率大小

    android资源目录下的各个drawable文件类对应的屏幕密度比较 android 根据名称来寻找图片时,首先...

  • html5-- 总结 (3)

    关于viemport的使用 方法 手机有不同的分辨率,不同的屏幕大小。 width=device-width 设置...

  • 响应式布局和弹性盒模型,使用媒体查询和rem布局

    手机有不同的分辨率,不同的屏幕大小,如何使我们开发的应用或页面大小能适合各种高端手机使用,学习viewport能帮...

  • Android入门笔记

    概念 android会根据不同的屏幕分辨率家在不同的文件夹,如果你想禁止Android不跟随屏幕密度加载不同文件夹...

  • 视口 viewport

    手机有不同的分辨率,不同的屏幕大小,如何使我们开发的应用或页面大小能适合各种高端手机的使用?学习html5 vie...

  • 移动端适口配置——viewport

    手机有不同的分辨率,不同的屏幕大小,如何使我们开发应用或页面大小适合各种高低端手机的使用?学习html5的 vie...

  • Android Icon Sizes

    在res下通过drawable的限定符来适配不同屏幕的图片大小,比较合适的大小为: drawable : 48x4...

  • Bitmap的内存占用

    图片内存占用计算公式 同一张图片,展示在不同分辨率手机上,内存占用大小一致吗? 同一手机设备加载不同分辨率文件夹下...

  • Android-六大布局详解

    布局概述 为了让组件(TextView,Button等)在不同的手机屏幕上都能运行良好(不同手机屏幕分辨率、尺寸并...

  • 自适应和响应式的区别

    自适应:同一张网页适应不同设备分辨率及屏幕大小 响应式:根据设备大小显示不同的网页

网友评论

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

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