我有一个用于快速滚动StickyListHeadersListView
的适当适配器。SectionIndexer
然而,默认的快速滚动覆盖仅适用于一个字符,因为文本框不会随文本拉伸。
我在浏览类似问题时发现了这个CustomFastScrollViewDemo,但由于我的部分有粘性标题,我真的不需要那个覆盖。用户从标题中知道她/他在哪里。如果这更容易,我会简单地删除它。
我有一个用于快速滚动StickyListHeadersListView
的适当适配器。SectionIndexer
然而,默认的快速滚动覆盖仅适用于一个字符,因为文本框不会随文本拉伸。
我在浏览类似问题时发现了这个CustomFastScrollViewDemo,但由于我的部分有粘性标题,我真的不需要那个覆盖。用户从标题中知道她/他在哪里。如果这更容易,我会简单地删除它。
您不必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
。