Ho tre pulsanti di opzione per specificare il genere, Uomo Donna e altri. Ho salvato questi dati nel mio DB come 1 per Male, 2 per femmina e tre per altri in base alla selezione dell'utente. Ciò si riflette nella pagina del profilo, ora quando voglio modificare il profilo che voglio compilare automaticamente tutti i campi della pagina del mio profilo in modo modificabile, l'utente cambia solo i campi che desidera. Anche se sono in grado di recuperare i valori di 1,2,3 per sesso dal mio database ma non sono in grado di compilare il pulsante di opzione specificato come selezionato. Ho provato il seguente:Radio tasti Insieme controllato lo stato tramite il codice
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