Java, Android, MySQL, PHP, HTML

Cara Mengimplementasikan onClickListener Di Recyclerview Android

RecyclerView dan ListView adalah dua hal yang bisa dikatakan memiliki beberapa perbedaan. Salah satu diantara perbedaannya adalah cara mengimplementasikan onClickListener nya.

Dalam ListView, untuk mengimplementasikan onClickListener, kita cukup melakukan hal berikut :

Dengan kata lain, kita melakukan seperti kode diatas hanya pada activity dimana ListView berada. Bisa dikatakan cara implementasinya lebih mudah daripada menggunakan RecyclerView.

Bagaimana Dengan Recyclerview?


Sebenarnya ada beberapa cara yang dapat digunakan untuk mengimplementasikan onClickListener pada Recyclerview. Jika kalian bertanya diforum stackoverflow, Mereka akan memberi banyak solusi yang berbeda.

Melalu artikel ini saya akan memberi salah satu cara yang paling mudah (setidaknya menurut saya) bagaimana mengimplementasikan onClickListener pada RecyclerView.

Saya melakukannya di dalam Adapter. Simplenya begini, beri ID pada RelativeLayout atau LinearLayout pada layout yang digunakan di Adapter (Artinya : LinearLayout atau RelativeLayout pertama di layout).

Setelah itu, definisikan LinearLayout atau RelativeLayout di dalam Holder/ViewHolder. Selanjutnya, lakukanlah onClickListener didalam method onBindViewHolder.

Untuk lebih jelasnya, saya menggunakan project ini sebagai contoh. Di dalam onBindViewHolder cukup lakukan hal berikut ini:

VIDEO DEMO



Sekian tutorial tentang bagaimana cara mengimplementasikan onClickListener pada Recyclerview. Semoga bermanfaat untuk pembelajaran.
2 Comment(s) for "Cara Mengimplementasikan onClickListener Di Recyclerview Android"

sangat simpel ... tapi jelas ,sip gan

Terimakasih gan, semoga bermanfaat

Please post a polite comment and do not post a spam

Back To Top
close