Membuat Radio Button dalam Android

Membuat Pilihan Radio dalam Android

Syntax:

<RadioGroup

android:orientation=”tampilan_radio_vertical_atau_horizontal”

>

<RadioButton

android:text=”tulisan_untuk_radio” />

</RadioGroup>

Keterangan:

  • Untuk membuat radio button maka kita harus membuat radio group terlebih dahulu. jadi radio button harus dibuat dalam radio group seperti terlihat pada syntax diatas.

Contoh Kasus:

Saya ingin membuat pilihan seperti terlihat pada gambar dibawah ini:

Pertanyaan:

Bagaimana cara membuatnya … ?

Jawaban:

Buka file main.xml (saya menggunakan IDE Eclipse) lalu sisipkan kode berikut ini:

<RadioGroup xmlns:android=”http://schemas.android.com/apk/res/android” 

android:orientation=”vertical”
android:layout_width=”fill_parent”
android:layout_height=”fill_parent”

>
<RadioButton

android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:text=”SepakBola”

/>
<RadioButton

android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:text=”Renang”

/>
<RadioButton

android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:text=”Karate”

/>
</RadioGroup>

Keterangan:

  • android:orientation=”vertical”, kode ini berarti saya membuat radio group tampil secara vertical.
  • android:layout_width=”fill_parent”, kode ini berarti lebar dari radio group selebar emulator/handphone.
  • android:layout_width=”wrap_content”, kode ini berarti lebar dari objek RadioButton selebar RadioButton tersebut.
  • android:text=”Karate”, kode ini berarti saya memberikan tulisan “Karate” pada Radio Button.

 

Muncul Pertanyaan:

Bagaimana caranya agar tampilan radio button itu horizontal seperti terlihat pada gambar dibawah ini:

Jawaban:

Kamu rubah saja orientation pada radio group menjadi horizontal seperti kode berikut ini:

android:orientation=”Horizontal”

 

 

Jika tutorial ini bermanfaat silahkan katakan ‘Terima Kasih Fahmi Basya Kartapura‘.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *