【Android】同一张图片放在不同的drawable文件夹下,在不同分辨率手机上的效果

图片:大小是144x144,PNG格式

手机:density分别为3.0和2.0的  

步骤,这张图片分辨放在xxhdpi-drawable,xhdpi-drawable,hdpi-drawable中

在两款手机上运行。

获取到图片真实的宽高。

结论:density高的机器上加载低density文件夹中的图片比加载对应资源文件夹中的图片会耗费更多的内存资源。

反之就会耗费较少的内存资源

(布局文件中的图片大小都是wrap_content

实验日志:

xxhdpi-drawable

screen  1776  1080

screen density  3.0

screen densityDpi  480

imageview height width  144  144


xxhdpi-drawable

screen  1920  1080

screen density  3.0

screen densityDpi  480

imageview height width  144  144


xhdpi-drawable

screen  1920  1080

screen density  3.0

screen densityDpi  480

imageview height width  216  216


xhdpi-drawable

screen  1184  720

screen density  2.0

screen densityDpi  320

imageview height width  144  144


hdpi-drawable

screen  1184  720

screen density  2.0

screen densityDpi  320

imageview height width  192  192


hdpi-drawable

screen  1776  1080

screen density  3.0

screen densityDpi  480

imageview height width  288  288


xxhdpi-drawable

screen  1184  720

screen density  2.0

screen densityDpi  320

imageview height  96  96


你可能感兴趣的:(【Android】同一张图片放在不同的drawable文件夹下,在不同分辨率手机上的效果)