我正在处理RecyclerView有一件事我想知道,如何将Recyclerview列表的选定位置或项目移动到recyclerview适配器本身的列表顶部。欢迎提供更好的建议。< / p>
答案 0 :(得分:1)
首先尝试将您的选择项目位置移动到您的回收视图顶部
ArrayList<DataModel> arrayList;
DataModel model=arrayList.get(position);
arrayList.remove(position);
arrayList.add(0,model);
使用 scrollToPositionWithOffset (int position, int offset) 移至顶部
scrollToPositionWithOffset 使用解析后的布局中的给定偏移量滚动到指定的适配器位置
linearLayoutManager.scrollToPositionWithOffset(0, 10);