2

我正在寻找一种在 Android 主屏幕小部件中实现滚动的解决方案。我已经用 List 控件实现了它,但它仅适用于 Android 3.0+ 版本,否则(例如 2.3.7)它表示应用小部件不允许使用列表控件。

但是我已经看到了一个滚动小部件,它在 2.3.7 设备上运行。任何想法如何做到这一点?

谢谢和最好的问候

4

1 回答 1

1

把它放在你的清单中

<receiver android:name=".WidgetName"
              android:label="@string/WidgetLabel">

        <intent-filter>
            <action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
        </intent-filter>

        <meta-data android:name="android.appwidget.provider"
                   android:resource="@xml/widgetresource"/>

        <!--this is the part that you will need to add-->
        <meta-data android:name="LauncherMetadata.Requirements.Scrollable"
                   android:value="true" />
</receiver>

有些启动器支持在 2.3 及更低版本上滚动,有些则不支持。这将允许支持它的启动器使用您的小部件。不支持滚动的启动不会将小部件显示为选项。

于 2013-04-05T13:41:08.620 回答