图片根据其分辨率,放在不同屏幕密度的drawable目录下管理,否则可能 在低密度设备上导致内存占用增加,又可能在高密度设备上导致图片显示不够清晰。
说明:
为了支持多种屏幕尺寸和密度,Android 提供了多种通用屏幕密度来适配。常用的 如下。
说明:
为了支持多种屏幕尺寸和密度,Android 提供了多种通用屏幕密度来适配。常用的 如下。
ldpi - 120dpi
mdpi - 160dpi
hdpi - 240dpi
xhdpi - 320dpi
xxhdpi - 480dpi
xxxhdpi - 640dpi
Android 的屏幕分辨率和密度并不存在严格的对应关系,应尽量避免直接基于分辨 率来开发,而是通过适配不同的屏幕密度来保证控件和图片的显示效果。不同密度 drawable目录中的图片分辨率设置,参考不同密度的dpi比例关系。
例:
为显示某个图标,
例:
为显示某个图标,
将48 x 48 的图标文件放在drawable-mdpi 目录(160dpi)下;
将72 x 72 的图标文件放在drawable-hdpi 目录(240dpi)下;
将96 x 96 的图标 文件放在 drawable-xhdpi 目录(320dpi)下;
将 144 x 144 的图标文件放在 drawable-xxhdpi 目录(480dpi)下。