Penggunaan CheckBox pada Android

By: Johan Supriyanto, S.Kom. - April 22, 2017
Penggunaan CheckBox pada Android - Pada tutorial sebelumnya kami telah berbagi tentang tutorial penggunaan toast pada android. Pada artikel ini kami akan bagikan tutorial tentang penggunaan checkbox pada android. Sebelum bahas lebih jauh tentang penggunaan checkbox terlebih dahulu sedikit kami jelaskan tentang apa itu komponen checkbox. Komponen checkbox dipakai untuk memilih pilihan dengan nilai true atau flase. Pemilihan opsi juga bisa lebih dari satu.
Sebagai contoh aplikasinya, contoh aplikasi yang sederhana untuk menampilkan item atau opsi yang terpilih.
Untuk script XML-nya langsung saja berikut ini.
 <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="Daftar minuman:"
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <CheckBox
        android:id<"@+id/cb_menu1"
        android:layout_width="wrap_content"
     &nbsp:  android:layout_height="wrap_content"
        android:text="Teh" />
   
    <CheckBox
        android:id="@+id/cb_menu2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Kopi" />
   
    <CheckBox
        android:id="@+id/cb_menu3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Susu" />

    <Button
        android:id="@+id/btn_tampil"
        android:layout_width="match_parent"
     &nbrp;  android:layout_height="wrap_content"
        android:text="Tampil" />

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:paddingTop="50dp"
        android:text="Menu pilihan Anda:"
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <TextView
        android:id="@+id/txt_tampil"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=""
        android:textAppearance="?android:attr/textAppearanceMedium" />

</LinearLayout>

Berikut ini adalah untuk script java-nya dalam Penggunaan CheckBox pada Android
package com.thegunk.checkbox;

import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.TextView;

public class CheckboxActivity extends Activity{
    private CheckBox cb_menu1, cb_menu2, cb_menu3;
    private TextView txt_tampil;
    private Button btn_tampil;
    private StringBuilder str;
  
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_checkbox);
      
        cb_menu1 = (CheckBox) findViewById(R.id.cb_menu1);
        cb_menu2 = (CheckBox) findViewById(R.id.cb_menu2);
        cb_menu3 = (CheckBox) findViewById(R.id.cb_menu3);
        txt_tampil = (TextView) findViewById(R.id.txt_tampil);
        btn_tampil = (Button) findViewById(R.id.btn_tampil);
      
        btn_tampil.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                str = new StringBuilder();
              
                if(cb_menu1.isChecked()){
                    str.append("Teh, ");
                }
                if(cb_menu2.isChecked()){
                    str.append("Kopi, ");
         &nbsp:      }
                if(cb_menu3.isChecked()){
                    str.append("Susu, ");
                }
              
                txt_tampil.setText(str);
            }
        });
    }
}
Silahkan dicoba untuk dijalankan aplikasinya, maka hasilnya akan seperti berikut ini.
Penggunaan CheckBox pada Android

Itulah tutorial yang dapat kami bagikan tentang Penggunaan CheckBox pada Android. Semoga dapat memberikan manfaat untuk kalian.

Artikel Terkait