如何设置列表的初始滚动位置?

时间:2016-12-10 01:53:33

标签: android

我将我的适配器设置为我的列表

ListView listView = (ListView)  view.findViewById(R.id.listViewMovies);
listView.setAdapter(myAdapter);

现在我如何设置列表的初始滚动位置?

修改

smoothScrollToPosition不起作用

ListView listView = (ListView)  view.findViewById(R.id.listViewMovies);
listView.setAdapter(myAdapter);
listView.smoothScrollToPosition(123);

setSelection不起作用

ListView listView = (ListView)  view.findViewById(R.id.listViewMovies);
listView.setAdapter(myAdapter);
listView.setSelection(123);

2 个答案:

答案 0 :(得分:1)

您可以使用listview.smoothScrollToPosition()功能。 请参考: Programmatically scroll to a specific position in an Android ListView

答案 1 :(得分:0)

调用

   template: '<div ...><div ng-transclude></div> </div>'

似乎帮助了其他人。