下面测试了一下。一张440X440的图片。放在不同的文件夹下,使用不同的手机加载图片的长宽。
nexus 5x (density=2.625, width=1080, height=1794,dpi = 420)
nexus 6p (density=3.5, width=1440, height=2392,dpi = 560)
3.2qvga(density=1.0, width=320, height=480,dpi = 160)
机型\文件夹 mdpi xhdpi xxhdpi xxxhdpi
nexus 5x 1155X1155 578X578 385X385 289X289
nexus 6p 1540X1540 770X770 513X513 385X385
3.2 qvga 440X440 220X220 147X147 110X110
总结测试结果:
图片加载出来最终大小 = 图片像素值/所在文件夹下的像素密度*当前设备的像素密度
mdpi density = 1
xhdpi density = 2
xxhdpi density = 3
xxxhdpi density = 4