繁体   English   中英

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

[英]scroll to top moves listview item to second position

正如问题所说,当我做任何一件事时

listview.smoothScrollToPositionFromTop(position, 0);

要么

listview.setSelectionFromTop(position, 0);

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

UPDATE

对于一些上下文,以下将起作用

listview.smoothScrollToPositionFromTop(position+1, 0);

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM