Android小部件大小 - 如果使用非标准大小怎么办?

时间:2011-04-16 08:44:58

标签: android android-widget

了解1x1小部件大小应为72 dip x 72 dip,但这似乎小于标准图标大小。如果我将尺寸改为80 dip x 80 dip,那么它看起来是一样的。如果我使用这个尺寸,可以吗?

1 个答案:

答案 0 :(得分:1)

引用the documentation

  

默认主屏幕位置App   窗口中的窗口小部件基于网格   具有确定高度的细胞   和宽度。如果是App的值   小部件的最小宽度或高度不会   匹配细胞的尺寸,   然后App Widget维度回合   最近的单元格大小。 (见   应用小工具设计指南了解更多信息   主屏幕单元格上的信息   尺寸。)

     

因为主屏幕的布局   方向(因此,单元格大小)   可以改变,作为一个经验法则,你   应该假设最坏情况的单元格大小   高度和宽度为74像素   一个细胞。但是,你必须减去   2从最终维度到帐户   对于任何整数舍入错误   发生在像素数中。

这些说明适用于“默认主屏幕”。其他主屏幕实现可能表现不同。如果您的小部件布局等在常规尺寸和稍大的尺寸下都能正常工作,原则上您的80dip将起作用 - 只需了解您的8dip额外空间请求通常会被忽略。

就个人而言,我会使用72dip,以确保兼容性。