【发布时间】:2013-01-30 09:53:44
【问题描述】:
我创建了一个列表视图,其中包含大量数据。 Traditional Scrolling 很慢。
我想创建可触摸的滚动视图,以便用户可以触摸滚动条并将其移动到任何位置,从而快速滚动列表。那么,有没有办法让滚动条可以拖动到列表中的任意位置。
一种方法(我能想到的)是使用Section Indexer
应在适配器上实现以快速启用的接口 在列表的各个部分之间滚动 AbsListView。一节是 一组要跳转到的列表项有一些共同点。为了 例如,它们可能以相同的字母开头,或者它们可能是来自 同一位艺术家。
但我在这种情况下填充的列表不一定按任何顺序排序(甚至不是按字母顺序)。那么,有没有其他有效的方法在 ListView 中实现可拖动的滚动视图
【问题讨论】:
-
为什么不在列表视图中使用
android:fastScrollEnabled="true"? -
@Sunny 我想通过触摸和拖动滚动条来滚动。
标签: android android-listview scroll scrollbar sectionindexer