浅析android drawable文件夹图片加载

下面测试了一下。一张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

你可能感兴趣的:(浅析android drawable文件夹图片加载)