Skip to content Skip to sidebar Skip to footer

Belajar Membuat Event Long Click pada Button di Android Studio

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 :

belajar cara membuat aplikasi button event long press click listener 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.


res > layout > activity_main.xml lokasi file layout android studio tab design
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 :


 contoh code program button event handling long click press listener aplikasi 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 :



Output Hasil  contoh code program button event handling long click press listener aplikasi android-studio
Output Hasil



Post a Comment for "Belajar Membuat Event Long Click pada Button di Android Studio "