J'ai trois boutons radio pour spécifier le sexe, Homme Femme et Autres. J'enregistre ces données dans ma base de données comme 1 pour le mâle, 2 pour la femelle et trois pour les autres basés sur la sélection de l'utilisateur. Ceci est reflété dans la page de profil, maintenant quand je veux éditer le profil je veux remplir automatiquement tous les champs de ma page de profil d'une manière éditable, l'utilisateur change seulement les champs qu'il veut. Bien que je suis capable de récupérer les valeurs de 1,2,3 pour le sexe de ma base de données, mais je ne suis pas en mesure de remplir le bouton radio spécifié comme coché. J'ai essayé ce qui suit:Boutons Radio Régler l'état vérifié à l'aide du code
String M = (c.getString(c.getColumnIndexOrThrow("Gender")));
RadioGroup rb1 = (RadioGroup)findViewById(R.id.radiogroup1);
if(M.equals(1)){
rb1.check(R.id.radiobutton3);
RadioButton rbu1 =(RadioButton)findViewById(R.id.radiobutton3);
rbu1.setChecked(true);
}
else if(M.equals(2)){
rb1.check(R.id.radiobutton4);
RadioButton rbu2 =(RadioButton)findViewById(R.id.radiobutton4);
rbu2.setChecked(true);
}
else if(M.equals(3)){
rb1.check(R.id.radiobutton5);
RadioButton rbu3 =(RadioButton)findViewById(R.id.radiobutton5);
rbu3.setChecked(true);
}
radiobutton.setSelected (true); – Syn3sthete