如何确保至少有一个CheckBoxPreference被选中



我有一个包含多个CheckBoxPreferencePreferenceActivity,我想确保其中至少有一个被选中,有什么建议吗?由于

我最终在所有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);
      }

相关内容

  • 没有找到相关文章

最新更新