/ / Boutons radio dans la liste extensible - Android, case à cocher, bouton radio, expandablelistview

Boutons radio dans la liste extensible - Android, case à cocher, bouton radio, expandablelistview

Je fais une vue de liste extensible avec des cases à cocherprincipalement. Mais dans certains endroits, j'ai des boutons radio. Et je dois pouvoir choisir seulement un bouton radio. Maintenant, je les ai tous choisis. Ai-je besoin de groupes radio ou remebemer le dernier bouton coché?

Réponses:

0 pour la réponse № 1

Utilisez des groupes de radio.

<?xml version="1.0" encoding="utf-8"?>
<RadioGroup xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RadioButton android:id="@+id/radio_pirates"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/pirates"
android:onClick="onRadioButtonClicked"/>
<RadioButton android:id="@+id/radio_ninjas"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/ninjas"
android:onClick="onRadioButtonClicked"/>
</RadioGroup>

http://developer.android.com/guide/topics/ui/controls/radiobutton.html

Structurez quelque chose comme ceci:

<LinearLayout>
<RadioGroup >
<ListView>
<ListItem>
<TextView/>
<RadioButton/>
</ListItem>
<ListItem>
<TextView/>
<RadioButton/>
</ListItem>
<ListItem>
<TextView/>
<RadioButton/>
</ListItem>
</ListView>
</RadioGroup>
</LinearLayout>