我有一个在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没有手动步骤?
感谢您的帮助!