了解1x1小部件大小应为72 dip x 72 dip,但这似乎小于标准图标大小。如果我将尺寸改为80 dip x 80 dip,那么它看起来是一样的。如果我使用这个尺寸,可以吗?
答案 0 :(得分:1)
默认主屏幕位置App 窗口中的窗口小部件基于网格 具有确定高度的细胞 和宽度。如果是App的值 小部件的最小宽度或高度不会 匹配细胞的尺寸, 然后App Widget维度回合 最近的单元格大小。 (见 应用小工具设计指南了解更多信息 主屏幕单元格上的信息 尺寸。)
因为主屏幕的布局 方向(因此,单元格大小) 可以改变,作为一个经验法则,你 应该假设最坏情况的单元格大小 高度和宽度为74像素 一个细胞。但是,你必须减去 2从最终维度到帐户 对于任何整数舍入错误 发生在像素数中。
这些说明适用于“默认主屏幕”。其他主屏幕实现可能表现不同。如果您的小部件布局等在常规尺寸和稍大的尺寸下都能正常工作,原则上您的80dip将起作用 - 只需了解您的8dip额外空间请求通常会被忽略。
就个人而言,我会使用72dip,以确保兼容性。