如何将选定的recyclerview列表项目移至Recyclerview列表的顶部

时间:2017-09-28 05:09:08

标签: android

我正在处理RecyclerView有一件事我想知道,如何将Recyclerview列表的选定位置或项目移动到recyclerview适配器本身的列表顶部。欢迎提供更好的建议。< / p>

1 个答案:

答案 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);