研究android,现在我有一些图像要放入可绘制目录(hdpi/ldpi/mdpi/xhdpi)中。我读了很多,但我还是不明白。每个目录的图像尺寸应该是多少?
希望这会有所帮助...
mdpi 是参考密度——也就是说,mdpi 显示屏上的 1 像素等于 1 个倾角。资产缩放比例为:
ldpi | mdpi | hdpi | xhdpi | xxhdpi | xxxhdpi
0.75 | 1 | 1.5 | 2 | 3 | 4
尽管您实际上并不需要担心 tvdpi,除非您专门为 Google TV 或原始 Nexus 7 进行开发,但即使 Google 也建议仅使用 hdpi 资源。您可能也不需要担心 xxhdpi (尽管它永远不会有坏处,并且至少应该在 xxhdpi 处提供启动器图标),并且 xxxhdpi 现在只是源代码中的一个常量(没有设备使用它,也没有我预计任何情况都会持续一段时间(如果有的话),所以忽略它也是安全的。
这意味着,如果您正在制作 48dip 图像并计划支持高达 xhdpi 分辨率,则应从 96px 图像开始(如果您想要 xxhdpi 的本机资源,则为 144px),并根据密度制作以下图像:
ldpi | mdpi | hdpi | xhdpi | xxhdpi | xxxhdpi
36 x 36 | 48 x 48 | 72 x 72 | 96 x 96 | 144 x 144 | 192 x 192
如果您将它们放置在特定于密度的文件夹中(例如,drawable-xhdpi、drawable-hdpi 等),这些在任何设备上都应以大致相同的尺寸显示。
作为参考,这些的像素密度为:
ldpi | mdpi | hdpi | xhdpi | xxhdpi | xxxhdpi
120 | 160 | 240 | 320 | 480 | 640
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)