ListPreference 値で依存関係を設定するには?
2290 次
2 に答える
5
Snicolas が既に指摘したように、依存関係 xml 機能はブール値の状態 (= 参照されたキーが true であるか、値が設定されているか) のみをチェックします。有効になっている場合はこの設定を使用できますが、そうでない場合は使用できません。
特定の ListPreference エントリが選択されたときに依存関係をアーカイブするには、コードにいくつかのロジックを記述する必要があります。を使用してこれを解決しOnSharedPreferenceChangedListener
ます。ListPreference に関連付けられている設定/キーが変更されたら、変更された値をテストします。設定を有効または無効にする設定がある場合は、 を使用Preference.setEnabled()
して変更します。
于 2011-08-12T13:32:01.427 に答える
1
依存関係とは、「他のプリファレンスが設定されていないかオフになっている場合、このプリファレンスは無効になる」ことを意味します。
価値観なんて関係ありません。
よろしく、ステファン
于 2011-08-12T13:25:20.163 に答える