如何在列表视图中制作可触摸和可移动的滚动条

时间:2013-01-30 09:53:45

标签: android android-listview scroll scrollbar sectionindexer

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

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

这样做的一种方式(我能想到的)是使用Section Indexer

  

应在适配器上实现以快速启用的接口   在列表的各部分之间滚动AbsListView。一节是   一组列表项目跳转到有共同点的东西。对于   例如,它们可能以相同的字母开头,也可能是来自的歌曲   同一位艺术家。

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

1 个答案:

答案 0 :(得分:1)

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

您还可以查看其他类似帖子:Fast Scroll display problem with ListAdapter and SectionIndexer

祝你好运