我可以删除快速滚动叠加而不创建整个自定义快速滚动视图吗?

时间:2013-08-01 11:03:31

标签: android android-listview fastscroll

我有一个StickyListHeadersListView,我使用SectionIndexer实现了适当的适配器以实现快速滚动。但是,默认快速滚动覆盖仅适用于一个字符,因为文本框不会随文本一起拉伸。

我在浏览类似问题时发现了这个CustomFastScrollViewDemo,但由于我的部分有粘性标题,因此我并不需要覆盖。用户从头部知道她/他在哪里。如果那更容易,我会删除它。

1 个答案:

答案 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