2016-07-05 60 views
0

我需要将项目添加到recyclerview的前端,但我需要保持滚动集中于先前查看的项目。将项目添加到RecycleAdapter前面的最佳方法是什么?

所以我滚动recyclerview以前的首个项目:

for (Item item : items) 
    mItems.add(0, item); 
mAdapter.notifyItemRangeInserted(0, items.size()); 
recyclerView.scrollToPosition(items.size() - 1); 

有没有更好的解决办法?这非常紧张。

+0

你在使用什么适配器?有没有这样的事情,我推荐更好的代码更新 – tyczj

+0

。我正在使用自定义的适配器。 – CaptainForge

+0

如果你想滚动到列表的顶部时,事情得到插入,那么你在做什么是正确的 – tyczj

回答

相关问题