我正在使用带有GridLayoutManager的RecyclerView,我需要将点击的视图滚动到RecyclerView的顶部,但使用内置的mRecyclerView.scrollToPosition(0);
方法什么都不做,即使使用处理程序来延迟滚动行为,有没有人能够做到这一点?
答案 0 :(得分:0)
您应该尝试布局管理器的scrollToPositionWithOffset(位置,偏移)方法。 这对我有用:
layoutManager.scrollToPositionWithOffset(position, 0);
offset参数是项目视图的起始边缘和RecyclerView的起始边缘之间的距离(以像素为单位)。