android drawable资源调用使用心得
2017-10-27 10:43
519 查看
1. 调用顺序
android 调用应用图片资源时,会优先选择当前手机屏幕dpi对应的的文件夹(如drawable-ldpi, drawable-mdpi, drawable-hdpi, drawable-xhdpi, drawable-xxhdpi等)。如果对应dpi文件夹下没有需要的资源,则在最近的高dpi文件夹下进行查找,如当前dpi是hdpi,而drawable-hdpi下面没有找到需要的资源,则首先在drawable-xhdpi中查找,如果没有,则继续在drawable-xxhdpi文件夹下进行查找。
依此类推,如果在高dpi的文件夹下也找不到,则会到最近的低dpi文件夹下进行查找,先在drawable-mdpi下进行查找,如果没找到,则继续在drawable-ldpi下进行查找。
没有特别的需要,在支持最高dpi文件夹下存放一套资源,如果在所支持的所有API level运行正常,则只需要维护这一套资源即可,无须为应用的多个dpi生成多套资源文件。
2. 由低到高
drawable-ldpidrawable-mdpi
drawable-hdpi
drawable-xhdpi
drawable-xxhdpi
drawable-xxxhdpi
3. drawable-nodpi 的作用
把一些不能被拉伸的图片放在 drawable-nodpi 中,此图片将不会被放大,以原大小显示。 在不同分辨率下的显示大小是一样的,不会被拉伸,保证了图片的美观。4. 备注
android 2.2(API 8)出现了drawable-xhdpi,drawable-nodpi。 android 4.4.2(API 19)出现了drawable-xxhdpi。
相关文章推荐
- android drawable资源调用使用心得
- 轻松实现Android 更换皮肤(主题) - 资源打包为apk,使用AssetManager动态解析调用
- Android学习15--使用(Drawable)资源
- android 使用lint + studio ,排查客户端无用string,drawable,layout资源
- android XML File配置资源文件使用详解、属性功能详解之Drawable
- 初学Android,使用Drawable资源之使用ClipDrawable资源(十六)
- android中drawable资源文件的使用
- android基础内容介绍(XXXDrawable、Android动画、Android资源使用、Fragment与Activity)
- Android中各类drawable资源使用方法
- Android中的drawable下的资源使用
- Android 资源之drawable下shape的使用...
- Android学习15--使用(Drawable)资源
- android 使用lint + studio ,排查客户端无用资源,string,drawable,layout等
- Android资源文件res的使用详解(strings,layout,drawable,arrays等)from http://www.jcodecraeer.com/a/anzhuokaifa/an
- 初学Android,使用Drawable资源之使用StateListDrawable资源(十三)
- Android资源文件res的使用详解(strings,layout,drawable,arrays等)
- Android中drawable使用Shape资源
- 初学Android,使用Drawable资源之使用AnimationDrawable资源(十七)
- android修改控件外观(使用drawable资源)
- Android动画:AnimationDrawable资源的简单使用