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.
Demikian artikel yang dapat kami uraikan tentang Penggunaan RadioButton pada Android, semoga dapat memberikan manfaat untuk kalian.