Динамическое добавление нескольких кнопок радиогрупп в Android

У меня есть эта структура в Android Studio:

Вопрос1

Радиогруппа1

  • RadioButton1
    • RadioButton2
    • Радиокнопка3
    • Радиокнопка4

Вопрос2

Радиогруппа2

  • RadioButton5
    • RadioButton6
    • Радиокнопка7
    • Радиокнопка8

Вопрос3

Радиогруппа3

  • RadioButton9
    • RadioButton10
    • Радиокнопка11
    • Радиокнопка12

Вопрос4

  • CheckBox1
    • CheckBox2
    • Флажок3
    • Флажок4

RadioGroup, RadioButton и Checkbox создаются во время выполнения, и все это добавляется в LinearLayout.

Как получить значение, например, Radiobutton9, Checkbox1, Checkbox3 и т. д.


person Luis Chang    schedule 27.02.2016    source источник


Ответы (1)


Вы можете сохранить все переключатели и флажки в списке, как показано ниже.

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

//get value 
String str=list.get(position).getText();
person Rathod Vijay    schedule 27.02.2016
comment
Превосходно! Оно работает - person Luis Chang; 03.03.2021