Android RadioButton
内のRadioGroup
sの配列(またはコレクション)を取得する方法はありますか?ラジオボタンに個々のリスナーを追加したいですか?しかし、それらを反復する明白な方法は見当たりません。
これでうまくいくはずです:
int count = radioGroup.getChildCount();
ArrayList<RadioButton> listOfRadioButtons = new ArrayList<RadioButton>();
for (int i=0;i<count;i++) {
View o = radioGroup.getChildAt(i);
if (o instanceof RadioButton) {
listOfRadioButtons.add((RadioButton)o);
}
}
Log.d(TAG,"you have "+listOfRadioButtons.size()+" radio buttons");