Android Najwa - Selamat Pagi sahabat setia Android Najwa, mungkin dipagi yang cerah ini. Saya akan memberikan sedikit materi baru tentang widget android. Sebelumnya 2 minggu yang lalu saya memberikan materi mengenai "
Spinner" di Android Studio. Dan Kali ini saya akan membahas kelanjutan dari materi yang lalu yaitu "
Radio Button" di Android Studio.
|
Radio Button Android |
Apa itu Radio Button ?
Radio Button merupakan Widget yang telah disediakan oleh Android Studio yang digunakan sebagai membuat list pilihan yang akan dipilih salah satu berupa bentuk satu lingkaran kecil dengan titik ditengah nya sebagai petunjuk yang dipilih. Berikut ini adalah contoh penggambaran desain awal nya dari Radio Button.
|
Contoh Desain Sederhana dari Radio Button |
Bagaimana cara menggunakan Radio Button?
Tutorial Cara Membuat Radio Button
Langkah 1 : Jalankan Android Studio.exe kalian seperti biasa, lalu buatlah project baru dengan seperti berikut.
- Application Name : Radio Button
- Package Name : androidnajwa.com
- Minimum Required SDK : API 15 Andorid 4.0.3 (IceCreamSandwich)
|
Buat Project Baru |
Langkah 2 : Pilih saja
Blank Activity lalu klik
Next dan Finish
|
Add Activity |
Langkah 3 : Untuk membuat antarmuka halaman utama (
activity_main.xml) seperti diatas tadi dapat dilakukan dengan “Drag and Drop” dari komponen yang tersedia atau langsung menuliskan script XML. Untuk
script XML dapat dituliskan seperti berikut.
<RelativeLayout 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:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Pilih Salah Satu" />
<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView1"
android:layout_marginLeft="19dp"
android:layout_marginTop="26dp" >
<RadioButton
android:id="@+id/radio0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="Lambat" />
<RadioButton
android:id="@+id/radio1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Sedang" />
<RadioButton
android:id="@+id/radio2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Cepat" />
</RadioGroup>
</RelativeLayout>
Langkah 4 : Bukalah
MainActivity.java lalu edit seperti berikut ini
package com.androidnajwa.radiobutton;
import android.app.Activity;
import android.os.Bundle;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;
import android.widget.Toast;
public class MainActivity extends Activity {
RadioButton rb0, rb1, rb2;
RadioGroup grup1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
rb0 = (RadioButton) findViewById(R.id.radio0);
rb1 = (RadioButton) findViewById(R.id.radio1);
rb2 = (RadioButton) findViewById(R.id.radio2);
grup1 = (RadioGroup) findViewById(R.id.radioGroup1);
//Membuat listener jika ada perubahan pilihan
OnCheckedChangeListener listener = new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
if (rb0.isChecked()) { //jika yang dipilih rb0
//membuat pesan
Toast.makeText(MainActivity.this,
"Anda Memilih " + rb0.getText().toString(),
Toast.LENGTH_SHORT).show();
} else if (rb1.isChecked()) { //jika yang dipilih rb1
Toast.makeText(MainActivity.this,
"Anda Memilih " + rb1.getText().toString(),
Toast.LENGTH_LONG).show();
} else if (rb2.isChecked()) { //jika yang dipilih rb2
Toast.makeText(MainActivity.this,
"Anda Memilih " + rb2.getText().toString(),
Toast.LENGTH_SHORT).show();
}
}
};
//menerapkan listener pada objek grup1
grup1.setOnCheckedChangeListener(listener);
}
}
Sampai tahap disini sudah selesai. Sekarang lakukan testing, dengan cara menekan
Shift+F10.
|
(1) Hasil Radio Button |
Ketika kalian memilih pilihan "
sedang" maka akan tampil hasil nya sebagai berikut
|
(2) Hasil Radio Button |
Bisa kita lihat bahwa muncul popup Toast "
Anda Memilih Sedang". Bila kita memilih kembali dengan pilihan "cepat" maka akan tampil seperti berikut
|
(3) Hasil Radio Button |
Nah, itulah hasil dari penggunaan Radio Button yang nanti nya akan muncul List/Daftar yang akan kita pilih. Kita bisa menentukan pilihan dengan menggunakan Radio Button ini. Gimana? Mudah Bukan? Untuk dikembangkan lagi juga bisa dengan aksi lainnya asal kalian bisa memahaminya. Nantikan kelanjutan saya akan memberikan materi berikutnya mengenai Radio Button.
Demikian Tutorial Cara Membuat Radio Button di Android Studio. Bila Ada Pertanyaan silakan komentar dihalaman Komentar.Terima Kasih Atas Kunjungan di Android Najwa.
Catatan : Silakan Klik Gambar dibawah ini untuk mendapatkan Password RAR.
0 Response to "Tutorial Cara Membuat Radio Button di Android Studio"