Android图片资源适配规范

作者: 于卫国 | 来源:发表于2017-07-23 15:29 被阅读484次

本文首发:http://yuweiguocn.github.io/

本文介绍了android图片资源适配规范。

能力一般,水平有限,如有讲的不对的地方欢迎批评指出。

背景:清理图片无用资源,规范图片使用,减少APK包大小。

图 友盟指数屏幕分辨率趋势

文件夹名称 分辨率 对应密度 说明
drawable-xhdpi 1280*720 320dpi 足够适配几乎所有情况。
drawable-xxhdpi 1920*1080 480dpi 可以取用320dpi(drawable-xhdpi)资源。
drawable-xxxhdpi 2560*1440 560dpi 介于480dpi和560dpi之间,没有对应文件夹,应该依赖于系统为此分辨率手机缩放640dpi(drawable-xxxhdpi)对应资源。
drawable-xxxhdpi 3840*2160 640dpi 应用一般不需要担心此分辨率,依赖于320dpi(drawable-xhdpi)为此分辨率手机足够适配几乎所有情况。这个密度典型的应用是4K电视屏幕——3840x2160,是运行在DENSITY_XHIGH(drawable-xhdpi)传统HD 1920x1080屏幕的两倍。

官方文档中的说明

结论

至此,我们可以得出结论,项目中所有图片 (全屏图除外) 对应 drawable-xhdpi 资源文件夹即可。

相关文章

网友评论

  • 才兄说:这个解析的不是很好,android的适配就图片这块,适配应该和设计UI的出处图片一起解释,为什么这样用,放在不同文件夹有什么利弊等,另外drawable-xhdpi这些目录谷歌早就提倡弃用了,改用效率更高的mipmap-xhdpi目录,这些可以了解下
    才兄说:@yuweiguo 关于drawable,mipmap解析的还不是很正确,具体可以看看http://www.jianshu.com/p/991c29a5e2b3
    于卫国:@天鬼 感谢感谢
  • MrSoloLife:android studio 自带适配功能,可以自定义屏幕和安卓版本
  • 下位子:Android 适配真的是个非常头疼的问题

本文标题:Android图片资源适配规范

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