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)
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"
Silakan berkomentar dengan baik ,jangan SPAM di komentar ini . NO BACKLINK /LINK HIDUP