【发布时间】:2011-12-13 12:46:59
【问题描述】:
我目前正在编写 Android 中的小部件,但我想就如何设计它们提出第二意见,尤其是在图形尺寸方面。
我已经阅读了官方文档中的 App Widget Design Guidelines,据说主屏幕上的 1 个单元格大约是 40dp。给定 8dp 作为边距,这意味着我将为 1 个单元格设置 32dpx32dp 的小部件大小。使用找到here 的计算器,这相当于我的小部件图形大小为 24(ldpi)、32(mdpi)、48(hdpi) 和 64(xhdpi) 像素。我当然会使用 9patch 图形。小部件中的图标将根据给定的屏幕密度调整大小,然后存储在 drawable-mdpi 或任何适合给定图形的文件中。
所讨论的技术是否合适,或者我是否以某种方式发现了一些重大缺陷?让我担心的一件事是 xhdpi 屏幕上的 64px 似乎相当小,因为 xhdpi 的启动器图标(我认为)是 96px。不过,我将非常感谢任何关于此事的建议,以及我是否应该以不同的方式解决这个问题。
谢谢。
【问题讨论】: