Tengo tres botones de opción para especificar el género, la Mujer y otros. Guardo estos datos en mi base de datos como 1 para hombre, 2 para mujer y tres para otros según la selección del usuario. Esto se refleja en la página de perfil, ahora cuando quiero editar el perfil Quiero rellenar automáticamente todos los campos de mi página de perfil de forma editable, el usuario solo cambia los campos que desea. Aunque puedo obtener los valores de 1,2,3 para el sexo de mi base de datos, pero no puedo llenar el botón de opción especificado como está marcado. He intentado lo siguiente:Botones de radio Establecer el estado verificado a través del código
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