2011-08-12 4 views

答えて

5

は、既に(=参照キーは真であるか、または値がその中に設定されている場合)Snicolas、depencyのXML機能によりブール状態のためにのみチェックを指摘しました。有効になっている場合は、この設定を使用できます。そうでない場合は使用できません。

特定のListPreferenceエントリが選択されているときに意思疎通を実現するには、コードにロジックを記述する必要があります。私はOnSharedPreferenceChangedListenerを使ってこれを解決します。 ListPreferenceに関連付けられた設定/キーが変更されたら、値が変更されたことをテストします。設定が有効または無効になっている場合は、Preference.setEnabled()を使用して変更してください。

+0

このアプローチのコードを見たい場合は、この回答をチェックしてください:http://stackoverflow.com/questions/3969807/listpreference-dependency – AlvaroSantisteban

1

依存性とは、「他の環境設定が設定されていないかオフの場合、この環境設定は無効になります。

これは値とは関係ありません。

に関して、

ステファン
関連する問題