Belajar Membuat Event Long Click pada Button di Android Studio

Belajar Membuat Event Long Click pada Button di Android Studio

banner
Pada artikel belajar android studio kali ini ,kita akan mencoba membuat event handling , untuk mendeteksi long click listener ,pada widget Button di Aplikasi Android. Jadi ketika user atau pengguna , menekan tombol beberapa detik (long press) , maka akan muncul respon atau reaksi , pada suatu komponen view , di tampilan layar yang akan berubah.

Implementasi penggunaan fungsi event long click ini , berguna untuk berbagai kondisi dan kasus. Permintaan   dari user atau pengguna, untuk suatu respon , akan ditahan selama beberapa detik. Jadi pada fitur tertentu , kita bisa menerapkan fungsi ini , pada aplikasi yang sedang kita kembangkan. Selengkapnya ,berikut mari kita simak lebih lanjut :

 Pada artikel belajar android studio kali ini  Belajar Membuat Event Long Click pada Button di Android Studio



1. Pertama-tama , kalian bisa membuat project baru , atau yang sudah ada di Android Studio.



2. Selanjutnya , kalian pergi ke file layout xml di activity_main.xml.


 Pada artikel belajar android studio kali ini  Belajar Membuat Event Long Click pada Button di Android Studio
res > layout > activity_main.xml

Kalian bisa menambahkan komponen view Button dan TextView ,seperti pada contoh gambar di atas.



3.  Lalu pada bagian file java di  MainActivity , kalian bisa gunakan contoh code berikut :

Contoh Code :


 Pada artikel belajar android studio kali ini  Belajar Membuat Event Long Click pada Button di Android Studio
Contoh Code


Penjelasan :

Pada contoh code program di atas ,kita akan mencoba membuat tombol ,yang saat ditekan oleh user atau pengguna selama beberapa detik, seketika  akan merubah text.


Pertama kita mendeklarasi komponen view button , dengan nama tombolSaya.

Selanjutnya , kita instansiasikan viewnya berdasarkan lokasi id resource di file layout xml.

Lalu kita memanggil method .setOnLongClickListener , dengan keyword this untuk class saat ini (MainActivity).

Disini karena kita mengimplementasi interface View.OnLongClickListener , jadi kita bisa mendefinisikan method override onLongClick() secara terpisah.

Dimana di dalamnya , kita menginstansi TextView , berdasarkan lokasi id resource xml.

Serta menentukan text ,berdasarkan nilai yang diatur, lewat method .setText()

Karena method onLongClick() ,termasuk tipe return boolean , jadi kita kembalikan nilai true.



4. Sekarang kita coba jalankan aplikasinya , kurang lebih hasilnya akan menjadi seperti ini :



 Pada artikel belajar android studio kali ini  Belajar Membuat Event Long Click pada Button di Android Studio
Output Hasil



Advertisement banner

Baca juga:

banner
Admin
Fusce justo lacus, sagittis vel enim vitae, euismod adipiscing ligula. Maecenas cursus gravida quam a auctor. Etiam vestibulum nulla id diam consectetur condimentum.