//layout .xml nya
<RadioGroup
android:id="@+id/radGjk"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/radPA"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="Laki-laki" />
<RadioButton
android:id="@+id/radPI"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Perempuan" />
</RadioGroup>
//.Java
//Deklarasi public variabel
RadioGroup radGjk;
RadioButton radPA, radPI;
String jenis_kelamin="Laki-laki";
//inisialisasi radio button
radGjk=(RadioGroup) findViewById(R.id.radGjk);
radPA=(RadioButton) findViewById(R.id.radPA);
radPI=(RadioButton) findViewById(R.id.radPI);
// penggunaan ketika di klik jika radPA maka Laki-laki dan sebaliknya
btnKirim=(Button)findViewById(R.id.btnKirim);
btnKirim.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
String ltgl_lahir=txttgl_lahir.getText().toString();
String ljurusan=jurusan.getSelectedItem().toString();
//RadioButton
if(radPA.isChecked()){jenis_kelamin="Laki-laki";}
else{jenis_kelamin="Perempuan";}
}});
//Void load jika ada dari database / sudah ada datanya dari list ke detail
void load(){
jenis_kelamin="Perempuan";
if(jenis_kelamin.equalsIgnoreCase("Perempuan")){
((RadioButton)radGjk.getChildAt(1)).setChecked(true);
}
else{//Laki-laki
((RadioButton)radGjk.getChildAt(0)).setChecked(true);
}
}