存放图片的不同分辨率Drawable文件夹

2017-07-17  本文已影响0人  MLLWF

相关概念

相关联系(上面概念之间的联系)

AS 下的drawable文件夹

drawable文件夹结构图.png

一般drawable文件夹下放入.9图片和我们创建的drawableXML资源文件,而工程中所用到的图片资源我们会根据不同手机的屏幕密度 放入对应的剩下的几个drawable文件夹下!对应关系如下:

dpi范围 密度
0dpi ~ 120dpi ldpi
120dpi ~ 160dpi mdpi
160dpi ~ 240dpi hdpi
240dpi ~ 320dpi xhdpi
320dpi ~ 480dpi xxhdpi
480dpi ~ 640dpi xxxhdpi

如何获取手机密度:

** float xdpi = getResources().getDisplayMetrics().xdpi; **
** float ydpi = getResources().getDisplayMetrics().ydpi; **

简单案例

参考大神的文章

结论:

图片放入代表不同密度的drawable文件夹下,因为手机的屏幕大小是固定的从而使得手机分辨率发生变化,又因为手机密度是和屏幕分辨率成正比,所以图片展示在手机屏幕上的大小就会发生变化!

上一篇下一篇

猜你喜欢

热点阅读