私は2つのArrayList<String>
を持っています。質問は1つ(サイズ6)、関連答えは1つ(質問ごとに4つの回答)。私はonClick()
メソッドの後ろでこれらを管理したいと思います。だから:ボタンをクリックしたときに、いつでもすべての値をリフレッシュしたい: ListView
(アダプターはarraylist
の質問で埋められています)。 RadioButtons(すべてのボタンは、listViewアダプタで指定された質問の関連回答とともに表示されます)。質問のために私は単純なsubList()を使用しています。最初の質問のために、私は0から1までの値を検索します。1,2などから始まる次の質問。答えについては、これでtextvaluesをリフレッシュしています:radio1.setText("arraylistquestions".get(0));
radio2.setText("arraylistquestions".get(1));
など これはあまりにも静的であるため、これが最良の方法ではないと私は確信しています。私はもっと効率的なものが必要だと思う。あなたはなにか考えはありますか?あなたは私の英語を願っています。ごめんなさい。みなさんありがとう!ArrayListのサイズに応じてラジオボタンのテキストが更新されます<String>
1
A
答えて
0
質問が正しく表示されない場合があります。回答のアイテムビューの新しいデータを更新したら、Cursor
に新しいデータ(Q & Aの次のラウンドを含む配列リスト)をフィードし、getView()
にsetText(babla.get(0))
などを実行する必要があります。 1回だけ。新しいデータをリストビューに適用するには、cursor.notifyDatasetChanged();
を呼び出して(次のラウンドを開始すると思われる場所)cursor.notifyDatasetChanged();
とします。あなたが手動でsetText()
を行う必要はありませんが、getView()
はあなたのたびに.notifyDatasetChanged();
と呼んでいます。私はこれがあなたに物事がどのように働くかという一般的な考えを与えたといいなあ
関連する問題
- 1. 更新ArrayListのサイズ
- 2. チェックArrayListのサイズは、私が<code>ArrayList</code> が含まれているアプリケーションを構築していますし、<code>ArrayList</code>サイズが変更された場合にアラームマネージャがチェックされ
- 3. どのラジオボタンがチェックされているかに応じて、テキストまたはXMLでファイルを保存します。
- 4. CSS:Divは元のサイズに応じてサイズを変更します
- 5. ウィンドウのサイズに応じてボタンやラジオボタンなどのUIアイテムをサイズ変更する方法は?
- 6. テーブルビューはバインディングに応じて更新されません
- 7. フラグに応じてQTableWidgetItemのスタイルが変更されます
- 8. ブラウザのタイプに応じてテキストボックスのサイズを変更します
- 9. ラベルのサイズに応じてパネルのサイズを変更
- 10. 動的に内容のサイズに応じてモーダルダイアログのサイズを変更します。
- 11. arraylistが更新された後、リストビューが更新されませんか?
- 12. ユーザーコントロールに応じてウィンドウのサイズを変更します。C#
- 13. ウィンドウとページのサイズに応じてクラスを変更します。
- 14. 内容プレースホルダクライアントのサイズに応じてサイズ変更
- 15. 画像のサイズに応じてコンテンツのサイズを変更します
- 16. divのテキストをユーザーのページに応じて変更します
- 17. アクションのラジオボタン入力に応じて、
- 18. idに応じてラジオボタンの色を変更したい
- 19. <h:selectBooleanCheckbox>の値はバッキングBeanの値に応じて更新されません
- 20. ステータスに応じてテキストの色を変更します。
- 21. 入力テキストに応じてボタンのURLを変更します
- 22. ラジオボタンでスタイルが変更され、テキストが表示される
- 23. TFSコードレビュー - コメントに応じて更新されたファイルを表示
- 24. ラジオボタンの選択に応じてフィールドの必要なステータスを変更します
- 25. MySQL/PHP - 日付に応じてステータスが変更されます
- 26. ラジオボタンが選択されていると<span>が更新されました
- 27. React?の兄弟のサイズに応じてコンポーネントのサイズを変更するには?
- 28. ラジオボタンの更新が選択されていない
- 29. 配列のサイズは、それに含まれるアイテムの数に応じて変更してください。
- 30. その幅に応じてテキストブロックのサイズを変更する
こんにちはニコラ。あなたの答えに感謝します。しかし、私はあなたが私に教えてくれるものを手に入れませんでした。リフレッシュはボタンをクリックすることですので、onClick()メソッドを宣言し、その中に質問リストを配置し、そのボタンをクリックするたびに、ListViewをリフレッシュします。ラジオボタンのテキスト値に対しても同じ操作を行います。今それを手に入れますか?ありがとう。 – Andre
はい、私は持っています。私の脳は、私が言ったのと全く同じことを私に伝えています。 onClick()をオーバーライドすると、データを含むカーソルがクリックされたときにnDChngd()を呼び出して、リストビューに値を設定します。タダ!私たちはリストビューを与えました(これはボタンがクリックされるたびに適用されます)。しかし、getView()でsetText()を実行すると... –
カーソルがありません。私のようなだけいくつかの条件を有する:IF(radio1.isChecked()== TRUE) \t \t \t { \t \t \t \t \t RISP = risposte.get(0)。 \t \t \t \t \t \t \t \t \t \t ls1.setAdapter(新しいArrayAdapter(文脈、 \t \t \t \t \t \t \t android.R.layout.simple_list_item_1、 \t \t \t \t \t \t \t strings2.subList( 1)、2)))); \t \t \t \t \t ls1.setTextFilterEnabled(true); \t \t \t \t \t \t \t \t \t} と私はそれが正しくないことを知っていることをやって。あなたが話しているカーソルはどうですか? –
Andre