使用适配器视图跳转到位置

时间:2013-02-13 15:12:38

标签: android performance

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

1 个答案:

答案 0 :(得分:0)

您可以更改为使用ListView并使用smoothScrollToPosition()setSelection()。 (注意:smoothScrollToPosition()在ExpandableListView上无法正常工作。)