使用逻辑NOT与android:依赖偏好

前端之家收集整理的这篇文章主要介绍了使用逻辑NOT与android:依赖偏好前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
http://developer.android.com/reference/android/preference/Preference.html#attr_android:dependency

如果我希望我的列表依赖于名为on_off的其他检查首选项,我可以这样做

<ListPreference
    android:defaultValue="100"
    android:dependency="on_off"
    android:dialogTitle="text"
    android:entries="@array/display_values"
    android:entryValues="@array/entry_values"
    android:key="preferences_text"
    android:summary="text"
    android:title="text" />

并且每次检查首选项on_off具有值false时,将禁用此列表首选项.

但是,如果我希望每次on_off为true时列表首选项被禁用?
对于android:dependency,我需要类似逻辑NOT的东西

这可能吗 ?

解决方法

在首选XML中,将“on_off”CheckBoxPreference的 android:disableDependentsState属性设置为true.例如.:
<CheckBoxPreference
    android:disableDependentsState="true"
    android:key="on_off"
    android:summaryOff="Dependent is enabled"
    android:summaryOn="Dependent is disabled"
    android:title="CheckBox that disables its dependents state in reverse manner" />
原文链接:https://www.f2er.com/android/314265.html

猜你在找的Android相关文章