2017-05-04 52 views

回答

0

嘗試

添加以下依賴

compile 'se.emilsjolander:stickylistheaders:2.1.5' 

2.在適配器實現StickyListHeadersAdapter並覆蓋getHeaderView & getView方法

BaseAdapter implements StickyListHeadersAdapter 

添加下面的列表視圖佈局

<se.emilsjolander.stickylistheaders.StickyListHeadersListView 
    android:id="@+id/list" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:clipToPadding="false" 
    android:drawSelectorOnTop="true" 
    android:fadeScrollbars="false" 
    android:fastScrollEnabled="false" 
    android:overScrollMode="never" 
    android:padding="0dp" 
    android:scrollIndicators="none" 
    android:scrollbarStyle="outsideOverlay" 
    android:scrollbars="none" 
    android:visibility="visible" /> 

4.創建適配器對象和集合listview適配器

StickyListHeadersListView stickyList = (StickyListHeadersListView) findViewById (R.id.list); 
    stickyList.setDrawingListUnderStickyHeader (true); 
    stickyList.setAreHeadersSticky (true); 
    stickyList.setAdapter (yourAdapter); 

https://github.com/emilsjolander/StickyListHeaders

+0

kindle給我在recyclerview中的解決方案 –