如何获得很多RadioGroup检查的radiobuttons?

时间:2013-11-23 13:22:39

标签: java android dynamic

我动态创建了n个无线电组,每个放射组都有k个无线电视频。 我想将已检查的radiobuttons文本保存到文件中,但我不知道如何才能获得每个radiogroup检查的radiobutton id。

我创建了radiobutton和radiogroup,如下所示:

if (Integer.parseInt(cells[1])==1){
                rg = new RadioGroup(this);
                for (int i=2;i<cells.length;i++){
                    rb = new RadioButton(this);
                    rb.setText(cells[i]);
                    rb.setId(i);
                    rg.addView(rb);

                }
                lin.addView(rg);

            }

请帮助我!

1 个答案:

答案 0 :(得分:0)

迭代所有RadioGroup的循环

for (int i = 0; i < particularRadioGroup.getChildCount(); i++) {
    RadioButton childAt = (RadioButton) particularRadioGroup.getChildAt(i);
    boolean checked = childAt.isChecked();
    int id = childAt.getId();
    String text = childAt.getText().toString();
    // Save the Data of the RadioButton of the Particluar RadioGroup
    // Save Here
}