android drawable资源调用使用心得
2015-01-14 20:14
239 查看
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下进行查找;
另外对于drawable 和 drawable-nodpi 说明如下:
drawable: dpi大小对应mdpi,被调用顺序也一致,在drawable和drawable-mdpi下同时存在相应图片资源条件下,会优先选择drawable-mdpi目录下的资源;
drawable-nodpi: 对应实际大小,和图片放在当前手机实际dpi对应文件夹下效果一致;
没有特别的需要,在支持最高dpi文件夹下存放一套资源,如果在所支持的所有API level运行正常,则只需要维护这一套资源即可,无须为应用的多个dpi生成多套资源文件;
备注:
android 2.2(API 8)出现了drawable-xhdpi,drawable-nodpi
android 4.4.2(API 19)出现了drawable-xxhdpi
另外对于drawable 和 drawable-nodpi 说明如下:
drawable: dpi大小对应mdpi,被调用顺序也一致,在drawable和drawable-mdpi下同时存在相应图片资源条件下,会优先选择drawable-mdpi目录下的资源;
drawable-nodpi: 对应实际大小,和图片放在当前手机实际dpi对应文件夹下效果一致;
没有特别的需要,在支持最高dpi文件夹下存放一套资源,如果在所支持的所有API level运行正常,则只需要维护这一套资源即可,无须为应用的多个dpi生成多套资源文件;
备注:
android 2.2(API 8)出现了drawable-xhdpi,drawable-nodpi
android 4.4.2(API 19)出现了drawable-xxhdpi
相关文章推荐
- android drawable资源调用使用心得
- 初学Android,使用Drawable资源之使用LayerDrawable资源(十四)
- android基础内容介绍(XXXDrawable、Android动画、Android资源使用、Fragment与Activity)
- Android资源文件res的使用详解(strings,layout,drawable,arrays等)
- Android使用Drawable资源之使用ClipDrawable资源 实现图片缓慢展示
- Android使用Drawable资源之使用ClipDrawable资源 实现进入条
- 初学Android,使用Drawable资源之使用ShapeDrawable资源(十五)
- Android中各类drawable资源使用方法
- android中drawable资源文件的使用
- Android资源知识(二)之Shape Drawable的使用
- 初学Android,使用Drawable资源之使用AnimationDrawable资源(十七)
- 初学Android,使用Drawable资源之使用LayerDrawable资源(十四)
- android 使用lint + studio ,排查客户端无用资源,string,drawable,layout等
- Android Drawable资源的使用
- Android动画:AnimationDrawable资源的简单使用
- Android学习15--使用(Drawable)资源
- Android使用LayerDrawable资源(附源代码)
- Android 资源之drawable下shape的使用...
- Android之ClipDrawable资源简单使用
- Android中drawable使用Shape资源