問題タブ [stackview]
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 - Android 3.0 HoneyComb の StackView
Android 3.0 HoneyComb の StackView の例を提供できますか?
android - Android: ListView アプリ ウィジェットに複数のビューを追加する
3.1 SDK を使用してホームスクリーン ウィジェットを作成しようとしています。StackWidgetチュートリアルに従いました。を に変更しStackView
ましたListView
。リストの各行に画像とテキストを追加したいのですが、これらは実行時に読み込まれます。
WidgetProvider.java
クラスでこのコードを使用します
を使用すると、これはすべて正しく機能しますStackView
が、変更するとListView
すべてが台無しになります。その結果がこれ
返されるビューは 1 つだけです。したがって、次のコードを追加するとこの問題が発生し、追加しないとリストの内容が空になります。
複数のビューをウィジェットに追加するにはどうすればよいですか? これが StackView では機能するのに ListView では機能しないのはなぜですか? どうすればこれを修正できますか?
どんな助けでも大歓迎です。
編集
widget_item.xml
android - Web からの Android リモート ビュー表示画像?
このようなリモートビューウィジェットを作成するのに役立つチュートリアルまたは同様のものを知っている人はいますか...
StackView ウィジェットの実行に関する開発ガイドに従いました。私はそれをしましたが、例のニュース 360 のようにスタックに画像を表示する方法がわかりません。
私がやりたいのは、URLからリモートビューに画像を表示することだけです。
android - 整数の配列をAppWidgetから既存のRemoteViewsServiceに渡して、RemoteViewsFactoryによってレンダリングされます
StackViewが含まれているAppWidgetがあります。AppWidgetに加えて、ユーザーがAppWidgetをホーム画面に追加したときに開始されるサービスがあります。このサービスは2時間ごとに新しいデータをポーリングします。サービスが新しいデータを見つけたら、AppWidgetにアラートを送信し、そのデータをRemoteViewsService(RemoteViewsFactoryがあります)に渡して、新しいデータに必要なビューを作成できるようにする必要があります。
現在、サービスが新しいデータを検出すると、新しいデータが検出されたことをAppWidgetにブロードキャストし、そのデータをインテント内の整数の配列として渡します。
AppWidgetProviderのonReceiveメソッドがそのデータを引き出し、次にAppWidgetのRemoteViewに渡される新しいインテントを設定するプロセスを実行します。以下のサンプルコード:
これは初めて動作します。データはRemoteViewsService/RemoteViewsFactoryによって表示されます。後続の新しいデータは、そのファクトリのサービスがすでに実行されているため、RemoteViewsFactoryのコンストラクタにヒットしません。
データを更新するにはどうすればよいですか?onDataSetChangedを使用する必要があるように感じますが、AppWidgetのonReceiveから渡したインテントにアクセスするにはどうすればよいですか?
これを適切に行う方法についての洞察をいただければ幸いです。ありがとう。
android - Android StackViewはどのように見えますか?
誰かがこのウィジェットの潜在的なアプリケーションを示すAndroidStackViewのスクリーンショットを提供できますか?何に使うのかわかりません。
android - StackView と OnItemSelectedListener (Android 3.0 以降)
Stackview では、OnItemSelectedListener (スーパークラス "AdapterView" から) が呼び出されないようです...スタック上のビューがユーザーによって変更されたときにイベントをトリガーするにはどうすればよいですか?
スタック内の現在のアイテムの位置を示すテキストを表示したいので、ユーザーがスタックをブラウズしたときにテキストビューを更新する方法を見つける必要があります。
ありがとう、
android - Android 2.2 または 2.3 のカスタム スタックビューを作成する方法
プロジェクトのカスタム スタック ビューを作成する必要がありますが、ハニカムより前の Android バージョンではすぐに利用できないことがわかりました。フロヨまたはジンジャーブレッド用のカスタムスタックビューを作成する方法を誰かが理解するのを手伝ってくれるなら.
前もって感謝します。
android - スタックアイテム数を変更し、スタックビュー内にリストビュー/グリッドビューを表示
ここで2つ質問があります。http://www.broculos.net/en/article/android-101-how-create-stackview-widgetを参照して、 stackviewウィジェットを作成しています。
デフォルトのスタックビューは、互いに積み重ねられた 4 つのアイテムを表示します。このカウントを変更できますか? たとえば、添付の画像http://www.broculos.net/sites/default/files/resize/content/honeybuzz_widget_preview-200x125.pngでは、HoneyBuzz ウィジェットには 4 つのアイテムが表示されますが、Map ウィジェットには 3 つのアイテムが表示されます。
また、スタックビュー内にリストビューとグリッドビューを追加できることを知りたいです。つまり、単一のスタック項目にテキスト/画像を表示できるので、リスト/グリッドを表示してスクロールできますか?
android - StackView ウィジェット アイテム内で onClick イベントを設定する
コレクション付きのウィジェットがあります (これは重要です! )。次のようになります。
私のコードは、公式の Android ドキュメントであるAndroid App Widgetsに基づいています。
したがって、ウィジェットの場合、StackView コレクション内のカスタム オブジェクトでコレクションを使用します。このコレクションは、StackRemoteViewsFactory によって処理されます (RemoteViewsService.RemoteViewsFactory を実装します)。ご覧のとおり、各アイテムには 3 つの ImageButtons と 1 つの TextView があります。
RemoteView アイテム全体に onClick 動作を追加する方法を知っています。これは公式ドキュメントに記載されています。
しかし、ビュー (ボタンとテキストビュー) ごとに 4 つの onClick 動作が必要です。
私の質問: これは、RemoteView コレクションを使用してウィジェット内の StackView アイテムごとに異なるビュー onClicks を持つことは可能ですか?
今、私はこれを行う方法がわかりません:(
アップデート:
この質問のように、 onClicks に似たものが必要です: Android Widget で複数のボタンのクリックを処理しています。しかし、その質問からの解決策は、ウィジェットの実装の違いにより、RemoteViews のコレクションを持つウィジェットでは機能しません。