我测试了timehop / superslim和其他一些库,但无法找到所需的解决方案。我需要在粘贴标题中放置一个复选框,但上面的库不支持标题中子视图的单击侦听器,因为它会逐个像素地复制和绘制标题。
请建议我帮助我找到所需解决方案的其他库
see the image for desired solution
BR
答案 0 :(得分:0)
尝试
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" />
4. :创建适配器对象并设置listview适配器
StickyListHeadersListView stickyList = (StickyListHeadersListView) findViewById (R.id.list);
stickyList.setDrawingListUnderStickyHeader (true);
stickyList.setAreHeadersSticky (true);
stickyList.setAdapter (yourAdapter);