Android Najwa - Selamat Siang, kembali lagi bersama saya dalam membahas materi android yang mana tadi pagi saya memberikan materi mengenai "
Radio Button" di Android Studio. Mungkin gak jauh beda dengan Radio Button, karna prinsip nya hampir sama ya yaitu tentang "
Checkbox" di Android Studio.
|
Checkbox Android |
Apa itu Checkbox ?
Check Box adalah salah satu komponen form yang difungsikan agar pengguna dapat memilih menu yang tersedia dengan cara mengklik salah satu menu yang ada
. Checkbox merupakan Widget yang telah disediakan oleh Android Studio yang digunakan sebagai membuat list pilihan yang akan dipilih salah satu berupa bentuk satu kotak kecil dengan tanda ceklis ditengah nya sebagai petunjuk yang dipilih. Checkbox ini bisa kita pilih lebih dari satu pilihan. Normalnya, jika chcek box di klik maka akan muncul tanda centang yang memberikan input pada komputer bahwa opsi tersebut di pilih. Contoh elemen graphical user interface lainnya adalah list box, combo box, radio button, serta lainnya yang memiliki karakteristik yang berbeda-beda. Berikut ini adalah contoh penggambaran desain awal nya dari Checkbox dengan contoh adalah memilih hobi menggunakan checkbox ini. Liat Gambar dibawah
|
Contoh Tampilan Awal Sederhana Checkbox |
Bagaimana cara menggunakan Checkbox?
Tutorial Cara Membuat Checkbox
Langkah 1 : Jalankan Android Studio.exe kalian seperti biasa, lalu buatlah project baru dengan seperti berikut.
- Application Name : Checkbox
- 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 Activiry |
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:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="46dp"
android:layout_marginTop="48dp"
android:text="Pilih hobi kamu!"
android:textSize="20sp" />
<CheckBox
android:id="@+id/checkBox1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView1"
android:layout_below="@+id/textView1"
android:layout_marginTop="22dp"
android:text="Olah raga" />
<CheckBox
android:id="@+id/checkBox2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/checkBox1"
android:layout_below="@+id/checkBox1"
android:text="Membaca" />
<CheckBox
android:id="@+id/checkBox3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/checkBox2"
android:layout_below="@+id/checkBox2"
android:text="Menulis" />
<CheckBox
android:id="@+id/checkBox4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/checkBox3"
android:layout_centerVertical="true"
android:text="Travelling" />
<CheckBox
android:id="@+id/checkBox5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/checkBox4"
android:layout_below="@+id/checkBox4"
android:text="Lainnya" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/checkBox5"
android:layout_below="@+id/checkBox5"
android:layout_marginTop="17dp"
android:text="Kirim" />
</RelativeLayout>
Langkah 4 : Bukalah MainActivity.java lalu edit seperti berikut ini
package com.androidnajwa.checkbox;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.Toast;
public class MainActivity extends Activity {
CheckBox cb1, cb2, cb3, cb4, cb5;
Button tombol;
String tampil;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
cb1 = (CheckBox) findViewById(R.id.checkBox1);
cb2 = (CheckBox) findViewById(R.id.checkBox2);
cb3 = (CheckBox) findViewById(R.id.checkBox3);
cb4 = (CheckBox) findViewById(R.id.checkBox4);
cb5 = (CheckBox) findViewById(R.id.checkBox5);
tombol = (Button) findViewById(R.id.button1);
//membuat listener ketika dilakukan klik pada objek
OnClickListener listener = new OnClickListener() {
@Override
public void onClick(View v) {
if (cb1.isChecked()) tampil += cb1.getText().toString();
if (cb2.isChecked()) tampil += ", " + cb2.getText().toString();
if (cb3.isChecked()) tampil += ", " + cb3.getText().toString();
if (cb4.isChecked()) tampil += ", " + cb4.getText().toString();
if (cb5.isChecked()) tampil += ", " + cb5.getText().toString();
Toast.makeText(MainActivity.this,
"Hobi anda adalah " + tampil,
Toast.LENGTH_SHORT).show();
tampil = ""; //kosongkan variabel tampil
}
};
//menerapkan listener pada tombol
tombol.setOnClickListener(listener);
}
}
Sampai tahap disini sudah selesai. Sekarang lakukan testing, dengan cara menekan
Shift+F10.
|
(1) Hasil Checkbox |
Ketika kalian memilih pilihan hobi "
Olahraga,Membaca, dan Menulis" kemudian tekan tombol "
Kirim" maka akan tampil hasil nya sebagai berikut
|
(2) Hasil Checkbox |
Bisa kita lihat bahwa muncul popup Toast "
Hobi anda adalah Olahraga, Membaca, Menulis". Bila kita memilih kembali dengan hanya pilihan "
Travelling" maka akan tampil seperti berikut
|
(3) Hasil Checkbox |
Nah, itulah hasil dari penggunaan Checkbox yang nanti nya akan muncul
List/Daftar yang akan kita pilih. Kita bisa menentukan pilihan dengan menggunakan Checkbox ini. Gimana? Mudah Bukan? Untuk dikembangkan lagi juga bisa dengan aksi lainnya asal kalian bisa memahaminya. Nantikan kelanjutan saya akan memberikan materi berikutnya mengenai Checkbox.
Demikian Tutorial Cara Membuat Checkbox 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 Checkbox di Android Studio"