是否可以在列表视图中始终启用快速滚动?

Posted

技术标签:

【中文标题】是否可以在列表视图中始终启用快速滚动?【英文标题】:Is it possible to always have fastscroll enabled in a listview? 【发布时间】:2011-07-28 03:15:15 【问题描述】:

我有一个列表视图,它使用实现 SectionIndexer 的适配器。这与将我的列表视图设置为启用快速滚动相结合,使我可以像在联系人活动中一样快速滚动列表。

但在一定数量的项目下,显示的是常规滚动而不是快速滚动(已确认 here)。我的问题是,Android 2.2 - Froyo 中是否有办法让快速滚动始终出现。

我知道在 Honeycomb 中,有一种方法可以始终启用快速滚动 - setFastScrollAlwaysVisible() 但我正在 Froyo 中寻找一个。

【问题讨论】:

【参考方案1】:

在xml文件中,为listview添加

  android:fastScrollEnabled="true"

【讨论】:

【参考方案2】:

使用listview.setFastScrollEnabled(true)

【讨论】:

以上是关于是否可以在列表视图中始终启用快速滚动?的主要内容,如果未能解决你的问题,请参考以下文章

如果集合视图嵌入到 ios 的表视图中,如何始终显示集合视图的第一项

使更多列表视图在Xamarin应用程序中同步滚动

如何检查列表视图页脚是不是在屏幕中滚动

Magnolia 中用于内容列表的分页表视图

视图控制器上的表视图控制器

Android:禁用列表视图内的元素滚动