Skip to content Skip to sidebar Skip to footer

Cara Membuat Filter SearchView pada ListView Android

SearchView  adalah salah satu komponen widget  yang digunakan oleh user (pengguna) , untuk memasukan dan menquery pencarian dari list kumpulan  data. ListView adalah Sebuah tampilan daftar atau juga disebut daftar list dari sebuah konten atau data yang memungkinkan kalian bisa melihatnya secara berurutan ke bawah dengan gaya vertikal di  tampilan Aplikasi Android. ListView berguna jika kita membuat Aplikasi Android dan ingin menampilkan suatu list misal daftar nama,nomor hp,nama-nama binatang dll. 

ListView adalah versi deprecated  (versi lama ) dari ReyclerView. ListView menggunakan ArrayList yang berguna untuk menyimpan data ke dalam list obyek dalam bentuk array ,yang ukuranya tergantung dengan jumlah data yang akan diinput. Serta menggunakan Adapter untuk mengatur akses dan resource view dari item data atau Dataset(kumpulan data) ,yang akan ditampilkan pada screen(layar)





Cara Membuat Filter SearchView pada ListView Android






Nah pada tutorial belajar android kali ini, kita akan membuat widget SearchView, untuk pencarian dari daftar  nama-nama negara di dunia, yang akan ditampilkan dalam bentuk ListView. Kita akan menggunakan class Locale dari bawaan bahasa pemrograman  Java.


1. Pertama buka project Android Studio kalian


2. Pada bagian layout kalian salin baris instruksi (codingan) di bawah pada activity_main.xml


Disini kita akan membuat widget SearchView dan ListView

activity_main.xml






Pada bagian SearchView kalian juga dapat mengcustom backgroundnya , yang akan kita buat pada folder drawable.

Untuk membuatnya kalian hanya perlu klik kanan pada folder drawable  > lalu pilih New > Drawable resource file.

Sebagai contoh saya akan menamainya dengan nama search_view.xml

Lalu salin baris instruksi (codingan) berikut:

search_view.xml








Disini kita akan membuat data yang akan ditampilkan dalam bentuk ListView.
Pada tutorial ini daftar negara yang akan ditampilkan dalam bentuk TextView.

Sebagai contoh saya akan menamainya dengan nama daftar_negara.xml

Lalu salin baris instruksi (codingan) berikut:


 daftar_negara.xml





3. Pada file class Activity di MainActivity.java.

Kalian bisa salin baris instruksi (codingan) berikut:

MainActivity.java.






4. Setelah itu kita coba jalankan Aplikasinya lewat Android Studio


Hasilnya bisa dilihat di Video Demo App berikut :






Post a Comment for "Cara Membuat Filter SearchView pada ListView Android"