問題タブ [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.

0 投票する
0 に答える
715 参照

android - Android 4.0 でウィジェットをスクロール可能にするには?

アイテムのリストを表示するAndroid 4以前のウィジェットが動作しています。各項目には、3 つの色のいずれかを示すカラー パッチと、アプリ データの属性によって色とスタイルが決定されるテキストがあります。リストは垂直 LinearLayout として実装されていますが、ICS でウィジェットをスクロール可能にするために ListView に変換したいと考えています。ListView を使用している場合、基になるアイテム データ プロパティをアイテム リモート ビューにマップする方法がわかりませんでした。

(以下のコードは簡略化されています)。

アイテムのデータクラスは

ウィジェットのトップレイアウトは

そして、各アイテムビューはこのレイアウトを使用します

私の質問は、トップ レイアウトの LinearLayout を ListView に変更した場合、アイテム データをアイテム ビュー プロパティにマップするロジックをどこにプラグインすればよいかということです。同様のマッピングを行うサンプル コードはありますか?

0 投票する
2 に答える
10064 参照

java - Androidウィジェット上のRemoteViewssetViewVisibility

私のAppWidgetProviderでは、次のことを行います。

updateAppWidgetを使用してレイアウトを更新していますが、変更は実際にはUIに反映されていません。何がうまくいかない可能性がありますか?どうもありがとう!

0 投票する
3 に答える
5180 参照

android - プログラムでホーム画面ウィジェットに TextViews を追加する

テキスト ビュー コントロールをホーム画面ウィジェットにプログラムで追加したいと考えています。次の例では、Linearlayout に TextView を設定していますが、ここで RemoteView をどのように使用すればよいでしょうか? パラメータとして xml リソース レイアウトのみを受け入れます。

私が見たすべてのチュートリアルでは、RemoteViews オブジェクトに事前定義されたコントロールの値を明示的に入力しています。そして、プログラムでコントロールを追加したいと考えています。

0 投票する
1 に答える
1097 参照

android - AndroidRemoteViewAlphaの問題

リモートビュー内の画像ビューのアルファプログラム値を変更したいのですが、まったく効果がありません。

私がそれを割り当てる方法:

私がそれを宣言する方法:

リソースbgは形状です:

すべてが正しく表示され、エラーはスローされませんが、それでもアルファ値は変更されません...何か考えはありますか?

0 投票する
4 に答える
8160 参照

android - RemoteViewsオブジェクトからテキストを取得する

オブジェクトからテキストを取得する必要がありRemoteViewsます。LayoutIdを取得することは可能ですが、これに含まれるテキストTextViewRemoteViewつまり通知)からテキストを取得する方法がわかりません。

また、RemoteViewセッターのみが含まれていますが、ゲッターは含まれていないため、LayoutIdを使用する必要があると思います(どういうわけか)。

それを手伝ってくれませんか。ありがとう!

/ edit:私がこれを求めている理由はAccessibilityService、通知を取得するを持っているからです。したがって、これが値を取得する唯一の方法です。

/ edit2:通知を受け取るためにこのコードを使用します:

オブジェクトを使用して、 ()と( )notificationにアクセスできます。layoutIdを取得するには、RemoteViewsnotification.contentViewPendingIntentnotification.contentIntentcontentView.getLayoutId()

0 投票する
1 に答える
3127 参照

android - Android ウィジェット: 実行時に RemoteViews にビューを追加する方法

実行時に、線形レイアウトで配置されたテキスト ビューをウィジェットに追加したいと考えています。私は次のことを行います:

しかし、ウィジェットを追加すると、ウィジェットの読み込みに問題があるというエラーが表示されます。RemoteViews構築されたビュー ID をパラメーターとして受け取ることに問題があるようです。しかし、実行時に作成されるため、XML リソースへの参照を作成できません。実行時にRemoteViewswithを設定する適切な方法は何ですか?TextViews

0 投票する
0 に答える
942 参照

android - Android 2.1 で RemoteViews.setInt() が機能しない

appwidget の背景のアルファを変更するsetInt()方法を使用しています。ドキュメンテーションRemoteViewsによると、このメソッドは API レベル 3 以降で利用可能ですが、残念ながら、Android 1.6 エミュレーターと、Android 2.1-update 1 を搭載した Samsung Galaxy S デバイスでは失敗します。したがって、現在このメソッドをサポートしている Android のバージョンと使用する必要があるのはどれですか?まったく、実装するにはリスクが高すぎるように思われるので?

0 投票する
1 に答える
2480 参照

android - アプリ ウィジェットのリモート ビューに webview を使用できないのはなぜですか?

誰か説明してくれませんか?または、アプリ ウィジェットで webview を使用する方法を見つけます。どうもありがとう。

0 投票する
0 に答える
156 参照

android - いくつかのレイアウト (テーマとして) から 1 つを選択し、remoteview で使用する

マルチレイアウトのウィジェットがあり、ここではいくつかのレイアウト (それぞれがテーマ) があり、選択したテーマ (レイアウト) を目的のリモートビューに割り当てる必要があります。トピックのように、マニフェスト 2 レシーバーに追加し、さまざまなレイアウト (テーマ) の xml ファイルを作成しました。リストにいくつかのウィジェットがありますが、レイアウトが選択されている可能性があるため、リモートビューでレイアウトを割り当てる方法がわかりません。質問は次のとおりです: レシーバーで目的のレイアウト (「A_Org_Widget」または「A_Org_Widget_right」) を割り当てる方法を修正する方法、機能を作成する必要があるため、ユーザーはウィジェットのリストからウィジェット名としてテーマのタイプのみを選択する必要があります。どのように修正する必要がありますか?

今私のコードは次のとおりです: Manifest.xml

`

コードでは、レシーバーは次のとおりです