我创建了一个列表视图,其中包含大量数据。传统滚动很慢。
我想创建可触摸的滚动视图,以便用户可以触摸滚动条并将其移动到任何位置,从而快速滚动列表。那么,有没有办法让滚动条可以拖动到列表中的任何位置。
一种方法(我能想到的)是使用Section Indexer
应在适配器上实现的接口,以在列表的各个部分之间启用 AbsListView 中的快速滚动。部分是一组要跳转到的列表项,它们有一些共同点。例如,它们可能以相同的字母开头,或者它们可能是来自同一位艺术家的歌曲。
但是在这种情况下我填充的列表不一定按任何顺序排序(甚至不是按字母顺序)。那么,有没有其他有效的方法可以在 ListView 中实现可拖动的滚动视图