gpt4 book ai didi

android - 将新项目添加到 RecyclerView 的顶部

转载 作者:可可西里 更新时间:2023-11-01 18:44:29 26 4
gpt4 key购买 nike

我正在以编程方式将项目添加到 recyclerview 位置 0

public void addQuestion(Question question){
this.questionList.add(0, question);
notifyItemInserted(0);
}

这工作得很好,项目确实出现在顶部的列表中,但用户必须向上滚动才能看到新项目。

项目出现在顶部和 recyclerview 自动向上滚动有什么技巧吗?

最佳答案

你可以使用mRecyclerView.smoothScrollToPosition(int position)

示例:

public void addQuestion(Question question){
this.questionList.add(0, question);
notifyItemInserted(0);
mRecyclerView.smoothScrollToPosition(0);
}

更新:

如果你想让滚动到某个项目真的很顺利,你可以看看这个问题的答案

RecyclerView - How to smooth scroll to top of item on a certain position?

关于android - 将新项目添加到 RecyclerView 的顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38850591/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com