Android 4x1小部件大小

时间:2012-09-17 18:59:15

标签: android widget

我正在开发一个支持小部件大小为4x1,4x2和5x2的应用程序。除了4x1小部件占用4x2widget的大小之外,一切都运行良好。我检查了小部件提供文件,似乎没问题:

布局也还可以(我已尝试将其宽度和高度更改为fill_parent,正如其他人建议的那样)但无论我做什么,当我把它放在主屏幕上时,它的大小为4x1但是它垂直居中屏幕上有4x2尺寸。这就像布局的大小是正确的(我添加了背景颜色,看它有多高),但有些东西迫使小部件的大小为4x2。

任何人都知道问题可能是什么?

3 个答案:

答案 0 :(得分:4)

对于小部件,minWidth和minHeight必须为每1x1块72 dp。你最喜欢的还有72 dp以外的东西,144到73 dp之间的所有内容都会使用2个块而不是1个。

答案 1 :(得分:2)

可能是迟到的回复,但Google似乎已将Widget Dimension的公式更改为(n * 70) - 30.

http://developer.android.com/guide/practices/ui_guidelines/widget_design.html#anatomy_determining_size

答案 2 :(得分:1)

将minHeight值设置为40dp解决了这个问题。