我有一个加载新活动的意图,我还有一些额外的意图数据可以在新活动开始时获得。根据第一个活动上单击的按钮,它应滚动到下一个活动的滚动视图的某个部分
最简单的方法就是让它向下滚动,以便某个项目位于顶部并且首先读取(由其ID定义)
有谁知道怎么做?
由于
答案 0 :(得分:1)
查看ListView中的smoothScrollToPosition
方法:
http://developer.android.com/reference/android/widget/ListView.html#smoothScrollToPosition(int)
答案 1 :(得分:0)
这是您可以调用以自动将列表视图显示到所需位置的方法
ListView.setSelectionFromTop(index, 0);
要找出从哪里开始,您必须将列表在列表中显示的项目与列表中的项目以及从您的意图中接收的项目进行比较。 如果你确切知道列表视图中特定项目的位置,你可以直接调用上面写的方法