因此,我正在将窗口小部件的大小更新为从2x1小部件降至1x1小部件。我发现的是,该小部件不会更新为1x1小部件,而是停留在2x1小部件,除非我杀死小部件本身并添加一个新部件。有没有办法让窗口小部件自行调整大小?
我当前的appwidget提供程序xml如下
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:initialKeyguardLayout="@layout/state"
android:initialLayout="@layout/state"
android:minHeight="130dp"
android:minWidth="130dp"
android:previewImage="@drawable/appwidget_preview"
android:resizeMode="none"
android:updatePeriodMillis="10000"
android:widgetCategory="home_screen"/>
在160dp宽度下,启动器会向我显示一个2x1小部件。这是小部件的原始大小。现在,它已更改为130dp,以获得一个1x1小部件。如果我添加了该小部件的新实例,则会得到一个1x1,但主屏幕上的现有小部件的大小不会改变