在 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();
我在 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();