滚动到顶部将listview项目移动到第二个位置

时间:2013-09-12 18:23:46

标签: android android-layout android-listview

正如问题所说,当我这么做时

listview.smoothScrollToPositionFromTop(position, 0);

listview.setSelectionFromTop(position, 0);

项目滚动到列表中的第二个位置,而不是最高位置。如何让项目滚动到顶部位置?

更新

对于一些上下文,以下内容可行

listview.smoothScrollToPositionFromTop(position+1, 0);

但我会为我制造易处理性问题。

1 个答案:

答案 0 :(得分:0)

使用listview.setSelection(int position)代替。 您还可以将OnScrollListener添加到ListView以获得更多功能。 我已经在我的应用程序中实现了它。