【问题标题】:Android Preference: CheckBoxPreference - Difference between defaultValue and checkedAndroid Preference: CheckBoxPreference - defaultValue 和 checked 之间的区别
【发布时间】:2017-04-25 05:52:34
【问题描述】:

在 CheckBoxPreference 中,“android:defaultValue”和“android:checked”有什么区别?两者似乎都在做同样的事情

<CheckBoxPreference
    android:key="pref_"
    android:title=""
    android:summary=""
    android:defaultValue="true"
    android:checked="true">
</CheckBoxPreference>

【问题讨论】:

标签: android android-preferences preference checkboxpreference


【解决方案1】:

设置选中状态并将其保存到 SharedPreferences。并设置此 Preference 的默认值,如果持久性关闭或持久性打开并且在持久存储中找不到首选项,则会设置默认值。

【讨论】:

  • 对不起,我不明白你的回答。你能改写一下吗?
【解决方案2】:

@andychen 默认值标签定义了如果用户没有明确地为复选框存储任何值,则应该从首选项中获取什么值。并且标签检查定义了在屏幕初始化时应该向用户显示复选框的什么状态

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-04
    • 2017-10-08
    • 2016-12-17
    • 1970-01-01
    • 1970-01-01
    • 2019-07-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多