我正在寻找一个sollution来在Android主屏幕小部件中实现滚动。 我已经使用List控件实现了它,但它仅适用于Android版本3.0+,否则(例如2.3.7)它表示app小部件不允许列表控件。
但是我已经看到了一个在2.3.7设备上运行的滚动小部件。任何想法如何做到这一点?
感谢和最好的问候
答案 0 :(得分: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及更低版本的滚动,有些则不支持。这将允许支持它的启动器使用您的小部件。不支持滚动的启动不会将小部件显示为选项。