我有一个PreferenceActivity
包含一些,CheckBoxPreference
我想确保至少选择其中一个,关于如何做的任何建议?谢谢
问问题
912 次
2 回答
1
我最终Preference.OnPreferenceChangeListener
在我所有的CheckBoxPreference
. 侦听器与 my 保持一组,CheckBoxPreference
并在用户取消选中一个时做出反应,如果它是唯一一个选中的则返回 false。
于 2011-12-20T18:11:19.143 回答
0
你不能在复选框控件上使用 .setChecked(true)
IE
// 获取控件 final CheckBox chkRemember = (CheckBox) findViewById(R.id.checkbox);
// 从您的偏好中提取值 strChecked = rwPref.readWriteUserSetting(DevDroidSLX.this, "Read", "CheckboxValueA" , "");
if ( strChecked.equalsIgnoreCase("True"))
{
chkRemember.setChecked(true);
}
else
{
chkRemember.setChecked(false);
}
于 2011-07-27T15:22:44.580 回答