如何强制现有的小部件将尺寸更改为新尺寸?

时间:2019-08-28 15:41:56

标签: android android-appwidget

因此,我正在将窗口小部件的大小更新为从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,但主屏幕上的现有小部件的大小不会改变

0 个答案:

没有答案