android - How to set custom EmptyView for listview in Navigation Drawer -


i want show custom view empty view in list view in drawer layout! create view in xml , called view_custom_empty.xml:

<?xml version="1.0" encoding="utf-8"?> <relativelayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:background="#ffff0000">      <textview         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_centerhorizontal="true"         android:layout_centervertical="true"         android:text="no result"         android:textcolor="#ffffffff" />  </relativelayout> 

in activity set list view emptyview this:

view emptyview = getlayoutinflater().inflate(r.layout.view_custom_empty, null); viewgroup viewgroup = (viewgroup) drawerlayout.getparent(); viewgroup.addview(emptyview, 0);  drawerlistview.setemptyview(emptyview); drawerlistview.setadapter(mdraweradapter); 

but custom empty view not appear in listview when it's empty!

as set adapter not null, empty view dismissed. need setadapter when it's ready shown.


Comments