Belajar Membuat Aplikasi Android: #98 Radio Button

Radio button digunakan untuk memungkinkan pengguna memilih hanya satu pilihan saja, sepeerti pilihan gender, agama, dan lainnya.

Untuk membuat radio button di Android Studio, setidaknya memerlukan dua view, yaitu RadioGroup dan RadioButton. Di dalam layout xml tambahkan kode:

<RadioGroup
     android:id="@+id/radio_group"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     >
     	<RadioButton
            android:id="@+id/rb1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Laki-laki" />

        <RadioButton
            android:id="@+id/rb2"
            android:layout_marginLeft="24dp"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Perempuan" />
</RadioGroup>

Kemudian untuk menghandle perubahan, tambahkan kode seperti ini:

RadioGroup radioGroup;

@Override
protected void onCreate(Bundle savedInstanceState){
  super.onCreate(savedInstanceState);
  // ...
  
  radioGroup = findViewById(R.id.radio_group);
  
  radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
   	@Override
    public void onCheckedChange(RadioGroup group, int checkedId){
     	RadioButton rb = findViewById(checkedId);
      	String pilihan = rb.getText().toString(); // Nilai text terpilih
        
        
    }
  }
  

Comments

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *