0

いくつかをPreferenceActivity含む がありCheckBoxPreference、そのうちの少なくとも 1 つが選択されていることを確認したいのですが、その方法について何か提案はありますか? ありがとう

4

2 に答える 2

1

私はPreference.OnPreferenceChangeListenerすべての私のCheckBoxPreference. リスナーは myCheckBoxPreferenceとセットを保持し、ユーザーがチェックを外したときに反応し、それがチェックされている唯一の場合は false を返します。

于 2011-12-20T18:11:19.143 に答える
0

チェックボックス コントロールで .setChecked(true) を使用できませんか

すなわち

// コントロールの最終 CheckBox を取得 chkRemember = (CheckBox) findViewById(R.id.checkbox);

// 設定から evalue を引き出します strChecked = rwPref.readWriteUserSetting(DevDroidSLX.this, "Read", "CheckboxValueA" , "" );

      if ( strChecked.equalsIgnoreCase("True"))
      {
          chkRemember.setChecked(true);
      }
      else
      {
          chkRemember.setChecked(false);
      }
于 2011-07-27T15:22:44.580 に答える