android应用是如何自动匹配各个drawable目录的图片的
来源:互联网 发布:微信在线客服系统源码 编辑:程序博客网 时间:2024/04/29 14:42
今天做了一个demo,测试了一下,建一个android工程,分别在drawable-ldpi,drawable-mdpi,drawable-hdpi,drawable-xhdpi,drawable-xxhdpi五个目录存放不同的图片,使用我的lenovo 790e进行测试,结果如下:
1,默认匹配的是drawable-hdpi下面的图片,
2,把drawable-hdpi下的图片删除,再运行,自动匹配的是drawable-xhdpi下面的图片,
3,把drawable-xhdpi下的图片删除,再运行,自动匹配的是drawable-xxhdpi下的图片,
4,把drawable-xxhdpi下的图片删除,再运行,自动匹配的是drawable-mdpi下的图片,
5,把drawable-mdpi下的图片删除,再运行,自动匹配的是drawable-ldpi下的图片,
6,把drawable-ldpi下的图片删除,由于没有图片了,编译报错了。
接下来,换个手机,使用金立e3进行测试,结果如下:
1,默认匹配的是drawable-xhdpi下的图片
2,把drawable-xhdpi下的图片改名,再运行,自动匹配的是drawable-xxhdpi下的图片,
3,把drawable-xxhdpi下的图片改名,再运行,自动匹配的是drawable-hdpi下的图片,
4,把drawable-hdpi下的图片改名,再运行,自动匹配的是drawable-mdpi下的图片,
5,把drawable-mdpi下的图片改名,再运行,自动匹配的是drawable-ldpi下的图片。
总结:系统首先匹配的是最适合自己屏幕密度的图片,如果没有,会把高分辨率目录里的图片拿来显示,如果还没有指定图片,才会寻找低分辨率对应目录的图片进行显示。
- android应用是如何自动匹配各个drawable目录的图片的
- Android图片放在不同drawable目录下是有区别的
- Android中的图片(drawable目录;drawable和mipmap的区别)
- Android的R.drawable应用——制作NinePatch图片
- Android的R.drawable应用——制作NinePatch图片
- 关于Drawable目录下的图片
- res下drawable各个包放置图片的大小
- drawable文件夹图片在各个像素密度下的大小
- Android drawable图标的匹配顺序
- android res目录下drawable、drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi、drawable-xxhdpi的使用方法
- Android 判断ImageView使用的图片是drawable文件夹下的某个图片
- res下的 drawable 是如何解析成 Drawable 对象?
- 关于android的res里面的各个drawable文件夹
- android 目录下三种尺寸的 drawable 文件夹
- android studio drawable目录的分辨率
- Android中批处理drawable-xxx目录中图片资源的那些事儿
- Android获取drawable目录下的图片绝对路径并转为Bitmap
- come on!让我们用几分钟把android的drawable目录图片加载机制说清楚吧
- smali文件语法参考
- 2014最新Dede后台登录出现空白解决方法
- 由于Spring3.0.5、Hibernante3.2.7、Struts2.1版本不兼容导致的问题及其解决办法。
- DedeCMS高危漏洞安全联盟推出Dede_killer专杀工具
- REST简介
- android应用是如何自动匹配各个drawable目录的图片的
- 如何解决Form表单乱码问题
- VS2012 MFC中CString的Format方法使用
- [数据结构]之调研总结
- Populating Next Right Pointers in Each Node问题另一种解法
- 那个2013年我读过的书
- 网传哈佛校训
- asp网站制作教程之ASP生成
- Activity鲜为人知的那些事(一)