Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android recyclerview带有复选框的粘性标题_Android_Android Recyclerview_Sticky - Fatal编程技术网

android recyclerview带有复选框的粘性标题

android recyclerview带有复选框的粘性标题,android,android-recyclerview,sticky,Android,Android Recyclerview,Sticky,我已经测试了timehop/superslim和其他一些库,但没有找到所需的解决方案。我需要在sticky header中放置一个复选框,但上面的库不支持在header中单击listener for child view,因为它逐像素复制和绘制header 请向我推荐一些其他库,帮助我获得所需的解决方案 BR试试看 1.添加以下依赖项 compile 'se.emilsjolander:stickylistheaders:2.1.5' 2.在适配器中实现StickyListHeadersAd

我已经测试了timehop/superslim和其他一些库,但没有找到所需的解决方案。我需要在sticky header中放置一个复选框,但上面的库不支持在header中单击listener for child view,因为它逐像素复制和绘制header

请向我推荐一些其他库,帮助我获得所需的解决方案

BR

试试看

1.添加以下依赖项

compile 'se.emilsjolander:stickylistheaders:2.1.5'
2.在适配器中实现
StickyListHeadersAdapter
,并覆盖
getHeaderView
getView
方法

BaseAdapter implements StickyListHeadersAdapter
3.将以下列表视图添加到布局中

<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" />

kindle在recyclerview中为我提供解决方案
    StickyListHeadersListView stickyList = (StickyListHeadersListView) findViewById (R.id.list);
    stickyList.setDrawingListUnderStickyHeader (true);
    stickyList.setAreHeadersSticky (true);
    stickyList.setAdapter (yourAdapter);