私はいくつかの項目の複数選択リストビューを持っています。ユーザーは、項目のいくつかをチェックして選択する必要があります。私はまた、このListViewの検索タブを持っています。ユーザーが何かを検索すると、元のListViewで以前に選択されたアイテムは消えます。チェックしたアイテムの状態を保存するにはどうしたらいいですか?複数選択リストビューで検索する(チェック項目の状態を保持する方法)
答えて
custoAdapterを使用している場合は、選択されているかどうかにかかわらず、各行のフラグを維持します。 getView()メソッドで選択されている場合は、そのフラグ変数をチェックして新しい検索リストに表示することができます。
SharedPreferencesを使用すると、それに送ってください。それはまた、セッションをまたがって持続します。より簡単な一時的なソリューションが必要な場合は、チェックされた項目ごとにフィールドブール変数を作成するだけです。ユーザーが項目をチェックアウトすると、onCheckedListenerで次のようになります。
isItem1Checked = item1.isChecked();
状態を保存するためにこれを行います。あなたがリストを読み込むときに、各項目に対してこれを実行します。あなたはSharedPreferencesを使用したい場合は、あなたがに保存してSharedPreferencesファイルからつかむために持っている以外
item1.setChecked(isItem1Checked);
、それは似ています。
共有設定の詳細については、これを確認します。http://developer.android.com/guide/topics/data/data-storage.html#pref
共有設定を使用している場合、10000項目のリストがあり、すべてが共有設定でチェックされていれば10000の値が保存されている必要があります。 – Ishu
- 1. 複数選択リストビューのチェックボックスのチェック状態を保存します
- 2. 複数の選択肢を含むリストビューのAndroid保存状態
- 3. Android:プログラムでクリックされたリストビュー項目を選択状態に設定する
- 4. チェック項目の数を表示する、JavaScript複数選択
- 5. matlabで複数のインデックスで項目を検索する方法
- 6. リストビューで選択した項目を確認する方法
- 7. リストビューで項目を選択する方法
- 8. コンボボックスで複数の項目を選択する方法
- 9. GTKコンボボックスで複数の項目を選択する方法
- 10. ボタンをクリックしたリストビュー項目を選択する方法
- 11. 選択リストビュー項目をarraylistに追加する方法
- 12. scatterViewの複数選択項目を処理する方法
- 13. リストビュー項目をダブルクリックすると選択項目を取得
- 14. 複数の項目から項目を選択するListView - android
- 15. マルチチックリストビューで選択されたアイテムの状態を保持する方法
- 16. 複数のクリックでリストボックスの選択項目の値を保持する方法は?
- 17. テキストボックスを含む項目を選択する方法。テキストボックスからリストビューへの検索
- 18. JTextPaneで複数の項目を選択
- 19. 検索ポートレットの状態を維持する方法
- 20. リストボックス選択項目チェック
- 21. QML:リストビューでデリゲートの状態を保存する方法
- 22. リストビューの選択項目を取得
- 23. リストビュー/コンボボックスでデフォルトの選択した項目を設定する方法uwp
- 24. クラスで3つのリストビューの項目を保存する方法
- 25. WPFバインドコンボボックスの選択項目をリストビューの現在の項目
- 26. リストビューの選択項目をカルーセルビューでヌルに設定する
- 27. C#リストビューの項目を選択してイベントをオフにする方法
- 28. ローカルストレージを使用して項目をフィルタリングするためのチェックボックスの状態を保持する方法
- 29. JQuery UIの選択可能なプラグインで複数の項目を選択する
- 30. エクセルピボットテーブルフィルタで複数の項目を選択する
はあなたの応答をどうもありがとうございます。私はアンドロイドで非常に新しいです。可変フラグを設定するには? –