将多个窗口小部件大小迁移到ICS和JB上的一个窗口小部件中

时间:2012-10-19 02:22:24

标签: android android-widget widget

我有一个在AndroidManifest.xml中定义了各种大小的小部件(3x2,4x1,4x2)。现在,Android的新版本允许可调整大小的小部件,我想清理3个小部件,只有一个可调整大小的小部件。我知道该怎么做,但如何将用户迁移到该1个条目?

当前版本:

<receiver android:name=".Widget3x2" android:label="@string/widget_name_3x2">
    ...
</receiver>
<receiver android:name=".Widget4x1" android:label="@string/widget_name_4x1">
    ....
</receiver>
<receiver android:name=".Widget4x2" android:label="@string/widget_name_4x2">
    ....
</receiver>

新版本只有4x2,但我希望4x1和3x2的用户现在默认为4x2而无需干预:

<receiver android:name=".Widget4x2" android:label="@string/widget_name_4x2">
    ....
</receiver>

例如,如果用户正在使用3x2小部件并且我推送仅具有4x2可调整大小的小部件的更新,则他们在主屏幕上留下空白空间。有没有办法以某种方式强制他们到4x2没有手动步骤?

感谢您的帮助!

0 个答案:

没有答案