我有一个包含多个CheckBoxPreference
的PreferenceActivity
,我想确保其中至少有一个被选中,有什么建议吗?由于
我最终在所有CheckBoxPreference
上注册了相同的Preference.OnPreferenceChangeListener
实例。侦听器将CheckBoxPreference
设置为一组,并在用户取消选中其中一个时做出反应,如果只有一个选中了,则返回false。
你能在复选框控件上使用。setchecked (true)吗
。
//获取控件
最后的CheckBox chkRemember = (CheckBox) findViewById(R.id.checkbox);//从您的首选项中提取值strChecked = rwpreference . readwriteusersetting (DevDroidSLX.)this, "Read", "CheckboxValueA", " ");
if ( strChecked.equalsIgnoreCase("True"))
{
chkRemember.setChecked(true);
}
else
{
chkRemember.setChecked(false);
}