0
我需要将项目添加到recyclerview的前端,但我需要保持滚动集中于先前查看的项目。将项目添加到RecycleAdapter前面的最佳方法是什么?
所以我滚动recyclerview以前的首个项目:
for (Item item : items)
mItems.add(0, item);
mAdapter.notifyItemRangeInserted(0, items.size());
recyclerView.scrollToPosition(items.size() - 1);
有没有更好的解决办法?这非常紧张。
你在使用什么适配器?有没有这样的事情,我推荐更好的代码更新 – tyczj
。我正在使用自定义的适配器。 – CaptainForge
如果你想滚动到列表的顶部时,事情得到插入,那么你在做什么是正确的 – tyczj