如何将点击的Android GridLayoutManager行滚动到RecyclerView的顶部

时间:2016-10-05 14:28:11

标签: android android-recyclerview gridlayoutmanager

我正在使用带有GridLayoutManager的RecyclerView,我需要将点击的视图滚动到RecyclerView的顶部,但使用内置的mRecyclerView.scrollToPosition(0);方法什么都不做,即使使用处理程序来延迟滚动行为,有没有人能够做到这一点?

1 个答案:

答案 0 :(得分:0)

您应该尝试布局管理器的scrollToPositionWithOffset(位置,偏移)方法。 这对我有用:

layoutManager.scrollToPositionWithOffset(position, 0);

offset参数是项目视图的起始边缘和RecyclerView的起始边缘之间的距离(以像素为单位)。