如何在第一个索引处添加项目后保留在RecyclerView中的滚动位置?

时间:2015-07-03 05:35:32

标签: android vertical-scrolling android-recyclerview

我在我的应用程序中使用了RecyclerView,在最后一项之后将更多项目添加到RecyclerView,使得RecyclerView的滚动保持在其位置,但是当我在第一项之前添加项目时,滚动位置移动到新添加的第一个项目。如何在第一个索引处添加新项目后保持我的滚动位置?

1 个答案:

答案 0 :(得分:0)

RecyclerView有一个方法yourRecyclerView.scrollToPosition(int_position_value);你需要将这个方法传递给你的位置,它会根据位置向下或向上滚动。现在你需要做的是在追加项目/项目后计算你想要滚动的位置并将其传递给这个方法。