Android Studio : Cara menambah header pada listview

Listview adalah salah satu view yang sering digunakan untuk menampilkan list suatu data dalam aplikasi android. Kadang dalam aplikasi yang menampilkan list tersebut, kita ingin menambahkan judul atau header pada bagian teratas list tersebut. Karena data dalam suatu list biasanya seragam, agak sulit memberikan header atau judul yang berbeda struktur datanya.

Sebenarnya kita bisa menggunakan view lain diatas listview, tetapi kekurangannya, metode ini membuat view tersebut menjadi tidak scrollable. Sehinga, untuk menyiasati itu, ditambahkan view diatas listview tersebut secara programatically.

Dengan asumsi bahwa kita sudah berhasil menampilkan listview pada palikasi kita, berikut adalah cara menambahkan header pada listview.

Page Contents

1. Buat Header View

Pertama yang perlu kita lakukan adalah membuat header view. Header view ini yang akan kita tambahkan diatas listview.

kebetulan kita menggunakan cardview dalam listviewnya, sehingga kita tambahkan juga cardview pada herader view ini. File header ini disimpan dalam folder res/layout.

2. Update Java file

Update java file dimana kita memanggil atau menampilkan listview-nya. Tambahkan header layout diatas pada listview yang sudah kita buat dengan perintah seperti dibawah.

android_listview_header adalah nama xml yang berisi layout yang kita tulis pada step 1 diatas. Sedangkan header_textview adalah id dari textview yang ada di dalam file header.

3. Selesai

Yak, langkahnya cuma dua diatas.

Tinggalkan Balasan

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