RadioButton

Widget typu RadioButton je potomkom triedy CompoundButton. Na rozdiel od widgetov CheckBox a Switch, widget RadioButton môže obsahovať viac možností, z ktorých si používateľ vyberie jednu. Widgety RadioButton sa vkladajú do kontajnera RadioGroup, ktorý združuje widgety rovaného typu. Má rovnaké atribúty a metódy ako trieda CheckBox.

XML súbor

<RadioGroup
    android:id="@+id/checkbox1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">


    <RadioButton
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Slovensko" />


    <RadioButton
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Rakúsko" />


    <RadioButton
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Česko" />

</RadioGroup>

Java metódy

 

Popis

check()

označí konkrétny RadioButton

clearCheck()

odznačí všetky tlačidlá v kontajnery RadioGroup

getCheckedRadioButtonId()

vracia hodnotu vybratého RadioButton/vracia hodnotu -1, ak nebol vybratý žiadny RadioButton