ICS中的小部件大小

时间:2012-09-27 15:14:03

标签: android widget android-4.0-ice-cream-sandwich

我有一个具有不同小部件大小的应用程序,即4x1,4x2和5x2。小部件minWidgt和minHeight是,

4x1:250dp x 40dp

4x2:250dp x 110dp

5x2:320dp x 110dp

每个窗口小部件在窗口小部件提供程序xml文件中使用不同的布局。

在Gingerbread上,当我尝试在主屏幕上添加小部件时,小部件正确显示,即4x1,4x2和5x2。在ICS上,它们显示为4x1,4x2和4x2。有谁知道为什么?窗口小部件接收器定义中的窗口小部件标签(在清单文件中)被正确定义为资源字符串(widget_4x1,widget_4x2等)。

有谁知道问题是什么?

1 个答案:

答案 0 :(得分:0)

我认为在ICS源代码中进行了更改,不允许您将窗口小部件的默认大小设置为大于4x4

http://developer.android.com/guide/topics/appwidgets/index.html

注意:要让您的应用小部件在各种设备上移植,您的应用小部件的最小尺寸绝不应超过4 x 4小区。

您的小部件的大小超过4 ....

让用户重新调整小部件的大小:

android:resizeMode="horizontal|vertical"