109 votes

Définir l'index sélectionné d'un groupe de radios Android

Existe-t-il un moyen de définir l’index sélectionné d’un groupe RadioGroup dans Android, autrement que de parcourir en boucle les radiobuttons enfants et de cocher le bouton radio correspondant à l’index sélectionné?

Remarque: je renseigne le groupe de boutons radio au moment de l'exécution.

231voto

jjm Points 1883

Si votre groupe de radio est défini dans un fichier XML de mise en page, un identifiant peut être attribué à chaque bouton. Ensuite, il vous suffit de cocher un bouton comme celui-ci

 radioGroup.check(R.id.myButtonId);
 

Si vous avez créé votre groupe de radio par programme (je ne suis même pas sûr de la façon dont vous faites cela ...), vous pouvez envisager de créer un fichier xml de présentation spécial destiné uniquement au groupe de radio afin que vous puissiez affecter un identifiant R.id. * aux boutons.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X