0

次のxmlコードを使用して、アイテムを自動的にスクロールするように設定できるStackViewウィジェットがあります。

<app-widget provider> ...
...
android:autoAdvanceViewId="@id/stack_view"
</app-widget provider>

この行を削除すると、自動スクロールが無効になることがわかっています。私がやりたいことは、ウィジェットが画面に追加されたときに設定した共有設定を利用して、ユーザーが自動スクロールを有効または無効にするオプションを提供することです。これは可能ですか?もしそうなら、コード内の app-widget プロバイダーに変更を加えるにはどうすればよいですか?

ありがとう!

4

1 に答える 1

0

残念ながら、AppWidgetProviderInfo(この XML によって作成されたオブジェクト) は非常に静的であり、APK がアップグレードされた場合にのみ変更できます。この機能を動的に実装する場合は、ウィジェットの定期的な更新メカニズムを使用して、コードからビューを手動で進める必要があります。

于 2012-12-06T16:58:38.617 に答える