Android加载图片资源的顺序

在Android系统里,考虑到适配的需求,开发者需要把不同尺寸的图片放到不同的文件夹下,Android常用的图片文件夹对应的DPI如下:

Directory DPI
drawable-ldpi 120
drawable-mdpi 160
drawable-hdpi 240
drawable-xdpi 320
drawable-xxdpi 480
drawable-xxxdpi 640

假如手头有一台小米5(DPI = 480),并且对应的资源文件夹没有相应的图片资源,那么这台手机应该加载哪一张图片呢?

其实Android加载图片资源的时候,是有特定顺序,不过我们的需求没那么复杂。Android规定,如果涉及的限定符是屏幕像素密度,则 Android 会选择最接近设备屏幕密度的选项。通常,Android 倾向于缩小大型原始图像,而不是放大小型原始图像。

你可能感兴趣的:(Android加载图片资源的顺序)