Android get value of the selected radio button
android, android-event
Solution
You need to get the radio button at that index, then get the value of the text of that button. Try this code below.
if(rg1.getCheckedRadioButtonId()!=-1){
int id= rg1.getCheckedRadioButtonId();
View radioButton = rg1.findViewById(id);
int radioId = radioGroup.indexOfChild(radioButton);
RadioButton btn = (RadioButton) rg1.getChildAt(radioId);
String selection = (String) btn.getText();
}
Problem
I have a RadioGroup `rg1` and I want to get the value of the selected radio button. I know that I can get the `id` of the selected radio button by using: ``` if(rg1.getCheckedRadioButtonId()!=-1) int id= rg1.getCheckedRadioButtonId() ``` that gives me the id , but I want the value of that button.