Mam trzy przyciski radiowe, aby określić płeć, mężczyzna kobieta i inni. Zapisuję te dane w moim DB jako 1 dla mężczyzn, 2 dla kobiet i trzy dla innych na podstawie wyboru użytkownika. Znajduje to odzwierciedlenie na stronie profilu, teraz gdy chcę edytować profil, który chcę automatycznie wypełnić wszystkie pola na mojej stronie profilu w sposób edytowalny, użytkownik zmienia tylko te pola, które chce. Chociaż jestem w stanie pobrać wartości 1,2,3 dla płci z mojej bazy danych, ale nie jestem w stanie wypełnić określonego przycisku radiowego jako sprawdzony. Próbowałem następujące:Przyciski radiowe Ustaw sprawdzony stan za pomocą kodu
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