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