您的位置:首页 > 移动开发 > Android开发

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: