Tombol memungkinkan pengguna mengubah setelan antara dua status.
Anda dapat menambahkan tombol dasar ke tata letak dengan
objek ToggleButton
. Android 4.0 (API level 14)
memperkenalkan jenis tombol lain yang disebut tombol akses yang menyediakan kontrol
geser, yang dapat Anda tambahkan dengan objek Switch
.
SwitchCompat
adalah versi widget Tombol
yang berjalan di perangkat yang menggunakan API 7.
Jika Anda perlu mengubah status tombol itu sendiri, Anda dapat menggunakan metode
CompoundButton.setChecked()
atau
CompoundButton.toggle()
.

Tombol

Tombol (di Android 4.0+)
Class utama adalah sebagai berikut:
Merespons Penekanan pada Tombol
Untuk mendeteksi saat pengguna mengaktifkan tombol atau tombol akses, buat objek CompoundButton.OnCheckedChangeListener
dan tetapkan objek tersebut
ke tombol dengan memanggil setOnCheckedChangeListener()
. Contoh:
Kotlin
val toggle: ToggleButton = findViewById(R.id.togglebutton) toggle.setOnCheckedChangeListener { _, isChecked -> if (isChecked) { // The toggle is enabled } else { // The toggle is disabled } }
Java
ToggleButton toggle = (ToggleButton) findViewById(R.id.togglebutton); toggle.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (isChecked) { // The toggle is enabled } else { // The toggle is disabled } } });