在Recycler View的情况下,等效的listview.setSelection是什么

use*_*777 33 java android android-recyclerview

对于ListView,如果我们想要选择特定项目,我们使用"setSelection"方法.如果是回收商View我们如何做到这一点

Lib*_*bin 24

用于RecyclerView LayoutManager在位置滚动项目

recyclerView.getLayoutManager().scrollToPosition(position)


Pra*_*mod 18

校验

scrollToPositionWithOffset(int position, int offset)
scrollToPositionWithOffset(5,0);
Run Code Online (Sandbox Code Playgroud)

来自LinearLayoutManager使用解析后的布局start中的给定偏移量滚动到指定的适配器位置.

如果要在顶部选择,则将偏移量传递为0

这对我有用

  • 为我工作!我必须首先将我的布局管理器转换为LinearLayoutManager.谢谢((LinearLayoutManager)getLayoutManager()).scrollToPositionWithOffset(5,0); (3认同)

Rea*_*hed 7

校验

recyclerView.scrollToPosition(cursor.getcount() - 1);
Run Code Online (Sandbox Code Playgroud)