Cara Menggunakan Radio Button Pada Android

By: Johan Supriyanto, S.Kom. - May 01, 2017
Cara menggunakan radio button pada android - Tutorial sebelumnya kami sudah membahas tentang cara penggunaan Checkbox pada Android. Maka dalam tutorial kali ini kami akan menjelaskan tentang penggunaan radio button pada android. Dalam aplikasi yang kami buat ini kami akan menampilkan pilihan-pilihan warna pada radiobutton untuk merubah warna teks. Oke langsung saja Di bawah ini adalah script XML-nya.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Pilih warna teks"
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <RadioGroup
        android:id="@+id/radioGroup1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <RadioButton
            android:id="@+id/rb_merah"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="Merah" />

        <RadioButton
            android:id="@+id/rb_hijau"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="Hijau" />

        <RadioButton
            android:id="@+id/rb_biru"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="Biru" />
    </RadioGroup>

    <TextView
        android:id="@+id/txt_tampil"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center"
        android:text="ANDROID"
        android:textAppearance="?android:attr/textAppearanceLarge" />

</LinearLayout>

Berikut ini untuk script java nya.
package com.thegunk.radiobutton;

import android.os.Bundle;
import android.app.Activity;
import android.graphics.Color;
import android.view.View;
import android.widget.RadioButton;
import android.widget.TextView;

public class RadiobuttonActivity extends Activity implements View.OnClickListener{
    private RadioButton rb_merah, rb_hijau, rb_biru;
    private TextView txt_tampil;
   
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_radiobutton);
       
        rb_merah = (RadioButton) findViewById(R.id.rb_merah);
        rb_hijau = (RadioButton) findViewById(R.id.rb_hijau);
        rb_biru = (RadioButton) findViewById(R.id.rb_biru);
        txt_tampil = (TextView) findViewById(R.id.txt_tampil);
        rb_merah.setOnClickListener(this);
        rb_hijau.setOnClickListener(this);
        rb_biru.setOnClickListener(this);
       
        txt_tampil.setTextColor(Color.WHITE);
    }

    public void onClick(View v) {
        switch(v.getId()){
            case R.id.rb_merah:
                txt_tampil.setTextColor(Color.RED);
            break;
            case R.id.rb_hijau:
                txt_tampil.setTextColor(Color.GREEN);
            break;
            case R.id.rb_biru:
                txt_tampil.setTextColor(Color.BLUE);
            break;
        }
    }
}
Apabila aplikasinya dijalankan maka hasilnya akan tampil seperti berikut ini.
Penggunaan RadioButton pada Android

Demikian artikel yang dapat kami uraikan tentang Penggunaan RadioButton pada Android, semoga dapat memberikan manfaat untuk kalian.

Artikel Terkait