0

我有一个加载新活动的意图,我还有一些额外的意图数据要在新活动启动时获取。根据在第一个活动上单击的按钮,它应该在下一个活动上滚动到滚动视图的某个部分

最简单的方法是让它向下滚动到足以使某个项目位于顶部并且首先读取的内容(由其 ID 定义)

有谁知道如何做到这一点?

谢谢

4

2 回答 2

1

查看smoothScrollToPositionListView 中的方法:http: //developer.android.com/reference/android/widget/ListView.html#smoothScrollToPosition(int)

于 2013-07-08T19:43:53.417 回答
0

这是您可以调用以自动将列表视图显示到所需位置的方法

ListView.setSelectionFromTop(index, 0);

要找出从哪里开始,您必须比较您希望列表在启动时从列表中显示的项目和从您的意图收到的项目。如果您确切知道特定项目在列表视图中的位置,则可以直接调用上面编写的方法

于 2013-07-08T19:43:09.460 回答