android

Implementasi Expandable Listview Pada Android

Adakalanya dalam aplikasi yang ingin kita kembangkan ingin mengimplementasikan kombinasi scrollview dan listview, karena biasanya listview hanya dapat di implementasikan dengan baik jika tidak menggunakan scrollview. Jika di implementasikan dengan scrollview, maka listview menjadi mengecil (tidak expand). Untuk mengatasi hal tersebut salah satunya dapat menggunakan library ExpandableHeightListview milik PaoloRatolo. Berikut cara implementasinya : 1. Tambahkan pada file build.gradle :
dependencies {
  compile 'com.github.paolorotolo:expandableheightlistview:1.0.0'
}
2. Pada xml layout juga implementasikan expandableheightlistview :


        
        

3. Lalu implementasikan expandableheightlistview tersebut pada adapter seperti biasa, dengan tambahan setExpanded dengan nilai true :
ExpandableHeightListView expandableListView = (ExpandableHeightListView) findViewById(R.id.expandable_listview);

    expandableListView.setAdapter(adapterName);

    // This actually does the magic
    expandableListView.setExpanded(true);
Selain untuk listview, library ini pun juga bisa digunakan pada gridview :

        
A

Tulis oleh

alfach

Komentar

Belum ada komentar. Jadilah yang pertama berkomentar!

Tulis Komentar

Email tidak akan dipublikasikan.