【问题标题】:How to make Touchable and Movable Scroll Bar in a List View如何在列表视图中制作可触摸和可移动的滚动条
【发布时间】:2013-01-30 09:53:44
【问题描述】:

我创建了一个列表视图,其中包含大量数据。 Traditional Scrolling 很慢。

我想创建可触摸的滚动视图,以便用户可以触摸滚动条并将其移动到任何位置,从而快速滚动列表。那么,有没有办法让滚动条可以拖动到列表中的任意位置。

一种方法(我能想到的)是使用Section Indexer

应在适配器上实现以快速启用的接口 在列表的各个部分之间滚动 AbsListView。一节是 一组要跳转到的列表项有一些共同点。为了 例如,它们可能以相同的字母开头,或者它们可能是来自 同一位艺术家。

但我在这种情况下填充的列表不一定按任何顺序排序(甚至不是按字母顺序)。那么,有没有其他有效的方法在 ListView 中实现可拖动的滚动视图

【问题讨论】:

  • 为什么不在列表视图中使用android:fastScrollEnabled="true"
  • @Sunny 我想通过触摸和拖动滚动条来滚动。

标签: android android-listview scroll scrollbar sectionindexer


【解决方案1】:

也许你可以看看这里:https://github.com/nolanlawson/CustomFastScrollViewDemo

你也可以看看其他类似的帖子:Fast Scroll display problem with ListAdapter and SectionIndexer

祝你好运

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-05
    • 1970-01-01
    • 2013-08-17
    • 1970-01-01
    • 1970-01-01
    • 2023-02-06
    • 1970-01-01
    相关资源
    最近更新 更多