私のリストの各値/エントリに設定できるかどうかを尋ねたいのですが、それらを一度選択することができます。つまり、選択した場合、同じ値/エントリを使用するListPreferenceがさらにあります。最初のlistPreferenceの最初の値/エントリ、他のListPreferenceの最初の値/エントリを無効にします。ありがとうございました。SharedPreferenceのListPreference
0
A
答えて
0
最初の問題は、ListPreferences
の一部のアイテムを無効にすることです。これは、既定ではサポートされていません。 this approachを使用して、無効なアイテムをサポートするカスタムListPreference
を作成することをお勧めします。
第二の問題は、あなたがそのためにあなたはすべてのListPreferences
で選択した項目についての情報を含むデータの同じセットを使用することがCustomListPreferenceAdapter
コードを変更する必要があるいくつかのListPreferences
の間に選択した項目に関する情報を共有したいということです。したがって、おそらくList
を使用する必要があります。項目はその選択についての情報も保持します(Adapter
パターンはListView側で抽象化された選択から抽象化されていますが、選択情報をデータの一部にする必要があります) 。 ListPreference
(または一般的な場合はListView
)が選択された場合、他のListPreferencesのアダプタに通知して選択データを再読み込みし、関連する項目を無効にする必要があります。
私はあなたのために全体のコードを書いて少し怠惰です))ヒントとしてそれを使用してください。
関連する問題
- 1. SharedPreference
- 2. ListPreference、フラグメント
- 3. PreferenceActivity Listpreference
- 4. フラグメント内のListPreference
- 5. ListPreferenceのテキストの色
- 6. sharedpreference handling
- 7. がsharedpreference
- 8. SharedPreferenceのAndroidリスト
- 9. カスタムDialogPreference/ListPreference
- 10. ListPreferenceと翻訳
- 11. ListPreferenceキャンセルボタンweird behaivour
- 12. Android - ImageButton値/ SharedPreference
- 13. Android SharedPreference write =値
- 14. SharedPreference、facebook integration、NullPointerException
- 15. Android SharedPreference保存
- 16. デフォルトの設定CheckBoxPreferenceとListPreference
- 17. android open sharedPreference xmlファイル
- 18. Android SharedPreference - TabHostの問題
- 19. Android listpreference - 値を取得中
- 20. AndroidがクラッシュするListPreference
- 21. Preferences/ListPreferenceのonStop()のようなもの?
- 22. ActivityからのListPreference内容の入力
- 23. 複数のフィールドを持つListPreference
- 24. SharedPreferenceへのリストデータの暗号化方法
- 25. androidのSharedPreferenceのSingletonClassを作る方法
- 26. ListPreference - カスタムアイテムは可能ですか?
- 27. アンドロイドListPreferenceは間違った値
- 28. ListPreference概要に画像を表示
- 29. Android PreferenceFragmentCompatがListPreferenceビューでクラッシュする
- 30. PreferenceScreenからListPreferenceを非表示/削除
選択情報を自分のデータの一部にすることは望ましくありません。ちょうど値、あなたが言ったことをやってみてください。ありがとうございました。 –