問題タブ [remoteview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - RemoteView addView が機能しない
TextView
アプリ ウィジェットがあり、ビュー (など) をに追加したいのですが、RemoteView
表示されません。
コードは次のとおりです。
何か案は?
これは私がやったことです:
android - RemoteView と setGravity
TextView
に を表示するAndroid ウィジェットがありますFrameLayout
。はTextView
、親レイアウト全体を埋めます。私がやりたいことは、実行時にテキストが .xml 内のどこに表示されるかを変更できることTextView
です。
現在、私は TextView の重力を変更することでそれを行います... setGravity(int)
RemoteView で完全に動作するはずのメソッドもあります (私はウィジェットにいます、覚えていますか?).. とにかく理論的には。
残念ながら、これはエラーで返されます。「ここでは実行できませんsetGravity(int)
」または sth についての何か。必要に応じて、正確なエラー メッセージで更新されます
私はこのスニペットを使用しています:
誰もがこれを以前に試しましたが、何かアイデアはありますか?
android - 独自の View アイテムを更新するための RemoteView
私のウィジェットアプリでは、リモートビューを使用して画面上のレイアウトを更新します。メインの構成アクティビティの下でその結果のプレビューを作成したいので、そこでもリモートビューを使用してコードを書き直す手間を省きました。やりたいことは次のようなものです:
ただし、「適用」機能は ViewGroup で何も更新しないようで、エラーは返されません。何か案が?
android - Android-Widget:RemoteViewを使用してListViewセレクターの色を変更する
remoteviewを使用してappWidgetに存在するlistViewのセレクターカラーを設定することは可能ですか?基本的に、ユーザーが選択したテーマに応じて色を変更したかったので、レイアウトxmlで定義できません。助けてください
android - RemoteView でテキスト サイズを変更する方法
RemoteViewsService.RemoteViewsFactory の下
プログラムでテキストサイズを変更するにはどうすればよいですか?
android - Android-AppWidget AppWidgetManager.updateAppWidget()がすぐに呼び出されない
RemoteViewを使用してListViewを表示するアプリウィジェットを開発しています。簡単にするために、アプリウィジェットの機能の例えを示します。
- ユーザーは、アプリウィジェットをホーム画面に追加することを選択します。ウィジェットを選択すると、構成アクティビティが起動され、ユーザーはレシピのリストから1つのレシピから選択します。
- 構成アクティビティからレシピを選択すると、構成アクティビティはAppWidgetManager.ACTION_APPWIDGET_UPDATEインテントをブロードキャストします。このインテントは、AppWidgetProviderクラスのonReceiveメソッドで受信および処理されました。ここから、RemoteViewがインスタンス化され、AppWidgetManager.updateAppWidget()メソッドに渡されます。これは、材料のリストビューへの入力に進みます。
appwidgetからListViewを手動で更新しようとした場合を除いて、これはすべて期待どおりに機能します。構成アクティビティを再起動するようにPendingIntentを設定しましたが、これも機能します。残念ながら、AppWidgetManager.updateAppWidget()の呼び出しは、ホーム画面に追加したときに起動されたときのようにすぐには呼び出されず、ListViewは更新されません。ただし、リストを下にスクロールした後、更新が呼び出されます(キャッシュにロードされた行数が渡されるまで、私は推測します)。これにより、FlightBoardAppWidgetServiceとViewsFactoryが正常に起動します。これは、updateAppWidgetが遅延ロードされたキューに入れられているかのようです。Androidのソースコードを調べて、AppWidgetManager.updateAppWidget()がどのようにコーディングされているかを確認しようとしましたが、非表示になっているようです。
tl; dr: AppWidgetManager.updateAppWidget()が常に即座に呼び出されるとは限りませんが、何が得られますか?
ListViewが実際に呼び出されたときに更新する方法はありますか?私は何が間違っているのですか?ありがとう!
android - Web からの Android リモート ビュー表示画像?
このようなリモートビューウィジェットを作成するのに役立つチュートリアルまたは同様のものを知っている人はいますか...
StackView ウィジェットの実行に関する開発ガイドに従いました。私はそれをしましたが、例のニュース 360 のようにスタックに画像を表示する方法がわかりません。
私がやりたいのは、URLからリモートビューに画像を表示することだけです。
android - RemoteViewsのViewFlipperの「android:autoStart」属性をプログラムで変更するにはどうすればよいですか?
複数のビューを持ち、ビューを反転するappWidgetを構築しています。基本的に、それは機能しています。しかし、RemoteViewでプログラムでビューの反転を停止する方法がわかりません。
これはフリッピング用のxmlレイアウトです
これがコードです
'setFlipInterval'が機能しています。このコードを使用して、プログラムで反転間隔を変更できます。しかし、「setAutoStart」はそうではありません。そして、このエラーが発生します。
「setFlipInterval」を使用できるのに「setAutoStart」を使用できないのはなぜか疑問に思います。プログラムでappWidgetの画像の反転を開始または停止する方法はありますか?
android - appwidget で画像を遅延ロードする
インターネットからリモートビューに画像を遅延読み込みする方法はありますか?
この機能を使用していますが、短時間ウィジェットがブロックされています。
ありがとう
java - 動的に追加された RemoteView のレイアウトの重み
私のウィジェット内では、次を使用して、メインのウィジェット レイアウト内で定義された LinearLayout にアイテム (R.layout.widget_item) を動的に追加しています。
私の質問は、newView で「android:layout_weight」属性を動的に設定するにはどうすればよいですか?