Предпочтения разрешены в зависимости от других предпочтений

В настоящее время я работаю над приложением для дроидов и задаюсь вопросом, можно ли включить или отключить предпочтение в зависимости от значения другого предпочтения.

Например, если у меня есть checkbox_pref1, если это включено, опция option2/3/4 включена, если опция checkbox_pref1 отключена, опция2/3/4 автоматически отключается или это атрибут XML, который выполнит это или это что-то что мне потребуется код для достижения этого эффекта.

Спасибо за любую помощь, которую вы можете предоставить.

Ответ 2

Вот мой пример отключения PreferenceScreen до тех пор, пока не будет отмечен главный checkboxpreference - Спасибо kcoppock! Извините, мой репутат не достаточно высок, чтобы до вас.

        <CheckBoxPreference
            android:title="@string/Day1_title"
            android:summary="@string/Day1_summary"
            android:key="pref_Day1" />
        <PreferenceScreen
            android:dependency="pref_Day1"
            android:key="day1_screen"
            android:summary="@string/Extra_Options">
            <EditTextPreference
              android:title="@string/Day1_title"
              android:summary="@string/Workout_Date"
              android:key="Day1_date"/>
            <EditTextPreference
              android:title="@string/Comment_title"
              android:key="Day1_comment"/>
        </PreferenceScreen>