final ListAdapter adapter = getPreferenceScreen().getRootAdapter();
for (int idx = 0; idx < adapter.getCount(); idx++) {
Object object = adapter.getItem(idx);
if(object instanceof CheckBoxPreference){
((CheckBoxPreference)object).setChecked(false);
}
}
PreferenceScreen 得到CheckBoxPreference
本文介绍了一段用于遍历并清除Android偏好设置中所有CheckBoxPreference复选状态的代码实现。通过获取根适配器并遍历其项,可以有效地将所有CheckBoxPreference的选中状态设为false。

被折叠的 条评论
为什么被折叠?



