提问者:小点点

如何在回收视图执行滚动项目与一些位置到顶部?


我有一个有LinearLayoutManager和它的renseLayout=true。如何将具有某个位置的项目滚动到屏幕顶部?常规回收视图. scrollToPoencelayoutManager.scrollToPoence不起作用,因为项目以这种方式滚动显示在列表底部和屏幕下方。


共3个答案

匿名用户

使用这个:-

linearLayoutManager!!. scrollToPositionWellOffset(0,0)

匿名用户

试试这个

recyclerView.scrollToPosition(recyclerView.getChildCount());

recyclerView.scrollToPosition(list.size());

编辑

在您的适配器中,您可以检查您当前的位置,如果您到达所需的位置,您可以使用界面滚动回收器视图到颗粒位置

匿名用户

回收r查看。布局管理器。滚动到位置(0)

在您的问题中,您没有引用再循环视图的layoutmanager,而是分别引用了recylcerviewlayoutmanager

你多叫recylcerview. layoutmanager