Nusagatizen

Cara Menghandel Event ListView Ketika Diklik

Catatan ini khusus membahas mengenai cara menghandel event ListView ketika diklik (click triggered). Event yang akan digunakan untuk menghadel klik tersebut adalah OnItemClickListener() . Event Handler tersebut khusus menangani event ketika user melakukan klik pada item-item yang tersedia di dalam ListView.

Catatan ini dibuat untuk melanjutkan catatan sebelumnya mengenai Cara Menggunakan ListView di Android Studio.  Asumsi umum dalam menulis catatan ini adalah pembaca diasumsikan telah bisa membuat ListView dengan adapter sederhana seperti yang dijelaskan pada catatan sebelumnya.

Cara Menghandel Event ListView Ketika Diklik

Cara yang digunakan untuk menghadel event ListView ada beberapa macam.

  1. Menghandel event ListView secara langsung di dalam method onCreate
  2. menghandel event ListView dengan cara membuat sebuah fungsi khusus (di dalam activity tetapi diletakkan di luar method onCreate) kemudian fungsi tersebut dipanggil dari method onCreate()
  3. Mengahdel event ListView dengan cara mengimplementasikan OnItemClickListener()

Menghandel Event ListView di dalam Method onCreate()

Kode untuk menghandel event ListView langsung di method onCreate adalah sebagai berikut:

Contoh kode lengkapnya adalah sebagai berikut:

Menghandel event ListView Menggunakan Sebuah Fungsi

Cara ini adalah dengan cara membuat sebuah fungsi kemudian fungsi tersebut di dalam method onCreate(). Cara ini sering aku gunakan ketika event yang harus dilakukan ketika item diklik cukup banyak sehingga tidak memenuhi bagian onCreate(). Contoh pembuatan fungsinya adalah sebagai berikut:

Setelah fungsi tersebut dibuat selanjutnya dipanggil di dalam method onCreate() dengan mengetikkan kode user_klik_item();

Kode Lengkapnya sebagai berikut:

Menghandel event ListView Mengimplementasikan ListView.OnItemClickListener

Cara ini cukup simpel dan membuat struktur Activity kita lebih bagus karena dikelompokkan sesuai tempatnya. Cara menggunakan ini cukup mudah.

Pertama tambahkan implements ListView.OnItemClickListener pada deklarasi pembuatan class. Jika sudah ada implement tidak perlu ditambahkan implement lagi cukup pisahkan method-method tersebut dengan koma (,). Contoh:

Setelah itu tambahkan methode onItemClick di dalam class. Kode yang ditambahkan adalah sebagai berikut:

Kode Lengkap cara handel event ListView menggunakan method ini adalah sebagai berikut:

Hasil eksekusi project bisa dilihat pada gambar di bawah:

Cara Menghandel Event ListView Ketika Diklik
Cara Menghandel Event ListView Ketika Diklik

Demikian catatan singkat mengenai Cara Menghandel Event ListView Ketika Diklik.

Tahukah Kamu Arti ukur?

ukur 1 n sukat; pengukur; ukuran; 2 Mk patut; selayaknya; sudah tentu;-- baju (di) badan sendiri, pb menganggap atau menilai orang lain sama dengan anggapan atau penilaian terhadap diri sendiri;
-- alit kl aturan; tindakan; daya upaya;
-- jangka jarak waktu; waktu yang tertentu;
-- tanah perihal mengukur tanah;

ber·u·kur·an v mempunyai ukuran; mempunyai format (panjangnya, luasnya, lebarnya, besarnya, dan sebagainya);

meng·u·kur v 1 menghitung ukurannya (panjang, besar, luas, tinggi, dan sebagainya) dengan alat tertentu: ~ panjang bangku dengan penggaris; ~ berat dengan timbangan; 2 menilai mutu dengan cara membandingkan, menguji, mencoba, mengira, dan sebagainya: guru itu ~ kecakapan murid dengan tes; jangan ~ kekayaan orang dengan kekayaan kita;~ jalan ki berjalan ke sana kemari tanpa tujuan; menganggur;

ukur·an n 1 hasil mengukur; 2 panjang, lebar, luas, besar sesuatu; format: kertas dengan ~ 34 x 22 cm; 3 bilangan yang menunjukkan besar satuan ukuran suatu benda; 4 cak alat untuk mengukur, misalnya penggaris, meteran, jengkal: ~ nya hanya menggunakan jengkal; 5 ki norma: bertindak tanpa ~;~ panas pengukur panas; ~ pidana Huk penetapan berat ringannya hukuman oleh hakim dalam batas maksimum dan minimum yang ditentukan oleh undang-undang; ~ vital ukuran yang dianggap penting yang menyangkut besar lingkaran dada, pinggang, dan pinggul (khusus bagi wanita yang ikut sayembara kecantikan); ~ zaman penilaian menurut keadaan waktu atau masa tertentu;

peng·u·kur n 1 orang yang mengukur: pegawai ~ tanah; 2 alat untuk mengukur: perkakas ~ panas;~ kadar air alat yang digunakan untuk mengukur kadar air suatu bahan atau suatu hasil pertanian; ~ suhu alat untuk mengukur suhu badan dan sebagainya; termometer;

peng·u·kur·an n proses, cara, perbuatan mengukur;~ pendidikan pengukuran dari segi pendidikan, meliputi proses penilaian dan ujian program sekolah;

se·u·kur a 1 sepadan; sesuai (dengan); seimbang; 2 sama; 3 sepatutnya; selayaknya; 4 seia sekata;~ mata dengan telinga, pb seturut penglihatan dan pendengaran
Kata Kunci
Selengkapnya...

Ahmad Budairi

Seorang blogger yang bekerja menjadi freelancer di bidang bahasa pemrograman. Baca biografi Ahmad Budairi atau kunjungi lapaknya di Fiverr. Kontak via email: [email protected]. Hubungi via 0822 2500 5825

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Close