我正在使用带有Scroller的自定义adapterView来提供项目的水平列表。我想提供一种快速跳转到特定索引的方法。我喜欢通过计算像素位置和执行投掷来实现这一目标。不幸的是,因为显示了起点和终点之间的每个项目(这是一个数千的数据集),所以这并不是那么快。有没有办法跳过处理每n个子视图,因此fling更快,或者,如果不可能,有一种方法可以让滚动器移动到特定位置。
答案 0 :(得分:0)
您可以更改为使用ListView
并使用smoothScrollToPosition()
或setSelection()
。 (注意:smoothScrollToPosition()
在ExpandableListView上无法正常工作。)