Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Beranda » Blog » Tutorial Menggunakan Android Checkbox

Tutorial Menggunakan Android Checkbox

Diposting pada 13 November 2021 oleh farhan / Dilihat: 1.097 kali / Kategori:
  Android checkbox adalah tipe dari button yang ada di android. Tipe checkbox ini terdiri dari checked or unchecked. Fungsi dari checkbox sendiri biasanya digunakan untuk hobi, aktifitas yang sudah atau belum dilakukan. Class yang akan digunakan adalah Android, Widget, Checkbox. Ada beberapa methods dari checkbox yaitu View, TextView, dan Button classes.   Contoh Android Checkbox :
  1. Buat button dan checkbox di xml :
Activity.xml
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <CheckBox
        android:id="@+id/checkBox"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="144dp"
        android:layout_marginTop="68dp"
        android:text="Olahraga"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"/>

    <CheckBox
        android:id="@+id/checkBox2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="144dp"
        android:layout_marginTop="172dp"
        android:text="Mengerjakan Tugas"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"/>

    <CheckBox
        android:id="@+id/checkBox3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="144dp"
        android:layout_marginTop="272dp"
        android:text="Tidur"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"/>

    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="144dp"
        android:layout_marginTop="50dp"
        android:text="Selesai"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/checkBox3"/>

</androidx.constraintlayout.widget.ConstraintLayout>
 

2. Lalu inisiasikan tampilan xml di MainActivity.java dan membuat tombol bekerja MainActivity.java
package com.example.myapplication;



import androidx.appcompat.app.AppCompatActivity;



import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.CheckBox;

import android.widget.Toast;



public class MainActivity extends AppCompatActivity {



    CheckBox olahraga,tugas,tidur;

    Button buttonDone;



    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.
activity_main
);

        addListener();

    }



    public void addListener(){

        //Inisialisasi Checkbox dan Button dari activity_main.xml

        olahraga = (CheckBox) findViewById(R.id.
checkBox
);

        tugas = (CheckBox) findViewById(R.id.
checkBox2
);

        tidur = (CheckBox) findViewById(R.id.
checkBox3
);

        buttonDone = (Button) findViewById(R.id.
button
);



        buttonDone.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View view) {

                int totalKegiatan = 0;

                StringBuilder result=new StringBuilder();

                if(olahraga.isChecked()){

                    totalKegiatan+=1;

                }

                if(tugas.isChecked()){

                    totalKegiatan+=1;

                }

                if(tidur.isChecked()){

                    totalKegiatan+=1;

                }

                result.append("\nTotal Kegiatan: "+totalKegiatan);

                //Displaying the message on the toast

                Toast.
makeText
(getApplicationContext(), result.toString(), Toast.
LENGTH_LONG
).show();

            }

        });

    }



}
 
Hasilnya :
  Penjelasan : Kode di atas menggambarkan bagaimana cara checkbox bisa digunakan. Cara pertama Kita buat checkbox dan button seperti gambar dengan membuat di halaman activity_main.xml. Setelah itu Kita inisiasi di halaman MainActivity.java
  Lalu Kita buat method addListener() yang di dalam ada kode yang menginisialisasikan checkbox dan button seperti ini :
  Lalu Kita ingin membuat aplikasi lebih interaktif dengan menambah Toast dengan cara membuat buttonDone dengan memanggil kelas setOnClickListener yang sudah disediakan oleh android. Jika Kalian melihat data apa saja yang di import itu adalah data yang disediakan oleh android. Kodenya seperti ini :
  Lalu jika Kalian ingin melihat kode ini bekerja maka harus meletakkan kelas addListener di method onCreate.

Tags:

Bagikan ke

Tutorial Menggunakan Android Checkbox

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Tutorial Menggunakan Android Checkbox

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: