我有一个StickyListHeadersListView
,我使用SectionIndexer
实现了适当的适配器以实现快速滚动。但是,默认快速滚动覆盖仅适用于一个字符,因为文本框不会随文本一起拉伸。
我在浏览类似问题时发现了这个CustomFastScrollViewDemo,但由于我的部分有粘性标题,因此我并不需要覆盖。用户从头部知道她/他在哪里。如果那更容易,我会删除它。
答案 0 :(得分:1)
您不必在适配器中实现SectionHeader
以启用快速滚动,您可以单独启用快速滚动。
XML:
<se.emilsjolander.stickylistheaders.StickyListHeadersListView
android:id="@android:id/list"
android:fastScrollEnabled="true"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
代码:
stickyListView.setFastScrollEnabled(true);
这同样适用于标准ListView
。