本文共 806 字,大约阅读时间需要 2 分钟。
后两种是主流
不同分辨率的手机会优先去对应的 drawable 目录下找对应的图片,如果该目录下没有或者没有该目录,回去附近的 drawable 目录下查找(上还是下自己验证下就好,并不复杂)
drawable-ldpi 240*320 小屏幕现在的手机基本可以不考虑drawable-mdpi 320*480 小屏幕现在的手机基本可以不考虑drawable-hdpi 480*800drawable-xhdpi 720*1280drawable-xxhdpi 1080*1920
xxxhdpi : 192*192xxhdpi : 144*144xhdpi : 96*96hdpi : 72*72 (高精度)mdpi : 48*48(默认精度,中)ldpi : 36*36 (低精度)
dp是虚拟像素,在不同的像素密度的设备上会自动适配,比如:
在320x480分辨率,像素密度为160,1dp=1px 在480x800分辨率,像素密度为240,1dp=1.5px 计算公式:1dp*像素密度/160 = 实际像素数drawable- hdpi、drawable- mdpi、drawable-ldpi的区别: