1 ページに 50 個以上のチェックボックスがあるプログラムを入手しました。そして、どのボックスが選択されているかを確認する必要があります。
私はこのようなことができることを知っています:
CheckBox cb1 = (CheckBox) findViewById(R.id.checkBox1);
CheckBox cb2 = (CheckBox) findViewById(R.id.checkBox2);
if (cb1.isChecked){
//get Checkbox name
}
if (cb2.isChecked){
//get Checkbox name
}
しかし、50 個を超えるチェックボックスでこれを行う必要がある場合は、時間がかかります。どちらが選択されているかを確認するためのより速い方法はありますか? 何かのようなもの:
int i;
for (i = 0; i<checkBox.length; i++){
CheckBox cb+i = (CheckBox) findViewById (R.id.checkBox+i);
if (cb+i.isChecked){
//get Checkbox name
}
}
また、1 つ以上のチェックボックスを選択できます。私が何を意味するか知っていることを願っています。
すでにありがとう、Bigflow