2

Android ホーム画面ウィジェットでスクロールを実装するソリューションを探しています。私はすでにリストコントロールでそれを実装しましたが、それは Android バージョン 3.0 以降でのみ機能します。

ただし、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 に答える