在 Android 中动态添加多个单选组按钮

Add multiple radio group button dynamically in Android

我在 Android Studio 中有这个结构:

Question1

RadioGroup1

  • RadioButton1
    • RadioButton2
    • RadioButton3
    • RadioButton4

Question2

RadioGroup2

  • RadioButton5
    • RadioButton6
    • RadioButton7
    • RadioButton8

Question3

RadioGroup3

  • RadioButton9
    • RadioButton10
    • RadioButton11
    • RadioButton12

Question4

  • CheckBox1
    • CheckBox2
    • CheckBox3
    • CheckBox4

RadioGroup、RadioButton 和 Checkbox 在 运行 时间内创建,全部添加到 LinearLayout 中。

如何获取 Radiobutton9、Checkbox1、Checkbox3 等的值

您可以维护列表中的所有单选按钮和复选框,如下例

List<RadioButton> list=new ArrayList<>();
list.add(radio_button);

//get value 
String str=list.get(position).getText();