【发布时间】:2015-10-25 10:47:48
【问题描述】:
RecyclerView.scrollToPosition() 非常奇怪。
例如,假设一个名为 "rv" 的 RecyclerView。
如果现在第 10 项在当前
RecyclerView下,请调用rv.scrollToPosition(10),RecyclerView会将第 10 项滚动到底部。如果现在第 10 项在当前
RecyclerView中,则调用rv.scrollToPosition(10),不会有任何滚动,什么都不会做。如果现在第 10 项位于当前
RecyclerView的顶部,请调用rv.scrollToPosition(10),RecyclerView会将第 10 项滚动到顶部。
但我需要的是,每当我调用它时,RecyclerView 都会像案例 3 一样将假定的位置滚动到当前视图的顶部。怎么做?
【问题讨论】:
-
这正是我想要的!非常感谢你!嗯...我想我应该删除我的问题...
-
使用 linearLayoutManager.scrollToPositionWithOffset(2, 20);见Scroll RecyclerView to show selected item on top
标签: android scroll android-recyclerview