Menambahkan Button More/Lainnya di Menu Dinamis
Totorial cara menambahkan item ke dalam recyclerview android studio kotlin
Ketika kita Ingin Membuat Button More seperti gambar di atas, kadang kita merasa bingung apakah harus membuat button di bawah recyclerview atau di dalam, dan ketika kita udah memutuskan di dalam, ehh gatau dong cara bikinnya. Kita tentu sebagai programmer ingin selalu membuat program yang perfect, untuk itu saya ingin membagikan sedikit ilmu untuk kalyann semua
Sebelum memulai saya ingin kalian migrasi ke viewbinding karena saya menggunakannya di tutorial ini,
android {
...
viewBinding {
enabled = true
}
}
untuk cara penggunaannya sendiri bisa lihat di sini
Oke lanjut, Sebenarnya kuncinya cuma dengan membuat adapter dengan Multiple View Type Adapter
Pertama tama buat layoutnya terlebih dahulu untuk tampilan item recyclerview nya
kemudian untuk tampilan buttonnya
nah kalau sudah kita buat adapternya
kalau kamu perhatiin, liat deh bagian ini
override fun getItemViewType(position: Int): Int {
return when (position) {
list.size -> VIEW_ADD_BUTTON
else -> VIEW_TYPE_LIST
}
}
nah disini udah mulai mudeng?, jadi contoh aja itemnya ada 10, karena array kan itungnya dari 0 maka untuk positionnya berarti 9 kan
if (position == 9){
pake yang view add button nihh
}else{
pake layout biasa yakk
}
kurang lebihnya gitu kalo dibaca yaa…
Mungkin kalian bingung cara masukinya?, sama aja kaya setup adapter biasa, tinggal tambahin list ke adapter udah, ini contohnya
Jadi nanti hasilnya kira kira bakal seperti ini🎉🎉🎉
Terima kasih untuk Poundra Verdian yang telah memberikan gambar pada artikel ini, sekian dari saya apabila banyak kesalahan dan typo mohon maaf, see you guys👏, kalau bermanfaat clap kalau ada yang kurang kasih komentar ya😘