Cara fix Listview hanya muncul 1 item pertama

      بِسْمِ اللّهِ الرَّحْمَنِ الرَّحِيْمِ

 

Bisa dibilang postingan ini ditulis disaat sudah jarangnya developer yang pakai listview, kebanyakan pakai recyclerview dan yang semisal. Tidak masalah barangkali ada yang punya masalah saat load listview tapi hanya muncul first item, masalahnya adalah kesalahan pada komposisi layout. 


Solusi pertama :

Pastikan jika hendak memakai listview tidak didalam (nested) pada layout scrollview, nestedscrollview dan yang semisal. 


Solusi kedua :

(Jika memang butuh nested pada scrollview) Pasang NestedScrollView dan pastikan layout_height di set ke match_parent dan tambahkan android:fillViewport="true" seperti struktur dibawah.

<android.support.v4.widget.NestedScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fillViewport="true"
        app:layout_behavior="@string/appbar_scrolling_view_behavior">

        <ListView
            android:id="@+id/lvSettings" 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"/>

</android.support.v4.widget.NestedScrollView>

 

Demikian semoga yang singkat, sarat akan manfaat dan semoga Allah senantiasa memberi kita tawfik.

 

اَللّٰهُ أَعْلَم‎

Share this:

Tidak ada komentar