Custom ListView Android With Database

Membuat Custom ListView Android Dengan Data Item Yang Diambil Dari Database SQLite

Selamat sore semuanya :),
Kali ini aku mau berbagi pengetahuan mengenai bagaimana caranya membuat tampilan ListView di Android dengan layout (susunan item bisa lebih dari 1 baris dan style yang lebih menarik) yang sesuai dengan keinginan kita. Dan data yang ditampilkan dalam listview ini nanti, adalah mengambil dari dalam database SQLite.

Contoh hasil jadi dari aplikasi ini nanti adalah seperti gambar berikut :
Custom ListView Android With Database

Intinya, gimana caranya kita membuat sebuah ListView di Android dengan susunan seperti ini :

Judul Item
Sub item detil

Karena kebanyakan ListView yang standard bawaannya, hanya akan menampilkan di bagian atas saja dari contoh tersebut. Untuk dapat melakukan/membuat tampilan seperti itu, kita membutuhkan bantuan BaseAdapter atau jika ingin lebih lagi bisa pakai ArrayAdapter.

Pertama, kamu buat Android Project baru silahkan kasih nama apa. Dalam kasus ini, Main Activity nya aku beri nama DaftarPenagihan. Sebelum itu, kalian perlu mempersiapkan 1 buah database dengan nama penagihan (karena dalam tutorial ini aku pakai database dengan nama tersebut :D), dan jangan lupa setelah membuat file database ini, taruh file nya di dalam workspace kamu di dalam folder assets, berikut adalah susunan tabelnya :

Database SQLite

Dan berikut adalah list source code masing-masing file,, bisa kamu copy paste atau langsung download projectnya nanti. Continue reading