我在我的应用程序中使用了RecyclerView,在最后一项之后将更多项目添加到RecyclerView
,使得RecyclerView的滚动保持在其位置,但是当我在第一项之前添加项目时,滚动位置移动到新添加的第一个项目。如何在第一个索引处添加新项目后保持我的滚动位置?
答案 0 :(得分:0)
RecyclerView有一个方法yourRecyclerView.scrollToPosition(int_position_value);
你需要将这个方法传递给你的位置,它会根据位置向下或向上滚动。现在你需要做的是在追加项目/项目后计算你想要滚动的位置并将其传递给这个方法。