【发布时间】:2011-03-29 17:33:17
【问题描述】:
我已经创建了一个 \res\drawable-xhdpi 资源文件夹来为高分辨率设备做准备,但是 developer.android.com 网站没有提供此分辨率的图标大小指南。我应该使用什么作为 xhdpi 图标的大小?
【问题讨论】:
标签: android
我已经创建了一个 \res\drawable-xhdpi 资源文件夹来为高分辨率设备做准备,但是 developer.android.com 网站没有提供此分辨率的图标大小指南。我应该使用什么作为 xhdpi 图标的大小?
【问题讨论】:
标签: android
mdpi 表示 ~160dpi,xhdpi 表示 ~320dpi。
所以,mdpi 图标是 48x48px --> xhdpi 图标是 96x96px
(我放弃,随你点赞)
【讨论】:
按照 mdpi:hdpi:xhdpi:xxhdpi:xxxhdpi 的 2:3:4:6:8 比例
我通常在我支持的最高级别创建我的资产并开始缩小它们的大小,根据我的需要进行任何像素级别的手工调整。
【讨论】:
要为不同密度创建替代位图可绘制对象,您应该遵循六种通用密度之间的 3:4:6:8:12:16 缩放比例。例如,如果您有一个用于中等密度屏幕的 48x48 像素的可绘制位图,则所有不同的尺寸应该是:
36x36 (0.75x) for low-density
48x48 (1.0x baseline) for medium-density
72x72 (1.5x) for high-density
96x96 (2.0x) for extra-high-density
180x180 (3.0x) for extra-extra-high-density
192x192 (4.0x) for extra-extra-extra-high-density (launcher icon only; see note above)
有关设计图标的更多信息,请参阅图标设计指南,其中包括各种位图可绘制对象的大小信息,例如启动器图标、菜单图标、状态栏图标、选项卡图标等。
【讨论】:
您应该查看providing alternate resources for multiple screen sizes 的官方文档。
根据它,mdpi 与 xhdpi 的比例是 1:2。
【讨论】:
此计算器将帮助您找出所需的尺寸:
http://labs.skinkers.com/content/android_dp_px_calculator/
它有两种工作方式(从 DPI 到 PX,反之亦然)。
【讨论】:
规则 3:4:6:8 解释如下:
4 = MDPI
如果 MDPI 等于 X px,则
LDPI = MDPI x 0.75 HDPI = MDPI * 1.5 XHDPI = MDPI * 2
【讨论】:
现在 xxhdpi 手机来了, drawable-nodpi 文件夹中的 144x144px 适合所有手机
【讨论】: