如何在列表顶部的 recyclerview 中显示新项目(更新或添加)

Posted

技术标签:

【中文标题】如何在列表顶部的 recyclerview 中显示新项目(更新或添加)【英文标题】:How to show new item(update or add) in recycleview top in list 【发布时间】:2019-01-26 06:37:47 【问题描述】:

如何在

中显示新项目(更新或添加)

recycleview列表中的顶部

【问题讨论】:

更具体地问什么? Rahul,我认为这个问题已被理解。我同意这不是描述性的。 【参考方案1】:

在更新或添加方法中添加以下两行:

mArrayList.add(0, item);
notifyItemInserted(0); 

其中“item”是mArrayList的对象。

【讨论】:

【参考方案2】:

使用以下代码在 RecyclerView 顶部添加一个新项目:

you_array_list.add(0, your_item);
notifyItemInserted(0);
mRecyclerView.smoothScrollToPosition(0);

希望这会奏效。

【讨论】:

以上是关于如何在列表顶部的 recyclerview 中显示新项目(更新或添加)的主要内容,如果未能解决你的问题,请参考以下文章

如何在android的recyclerview中将最新项目标记为“新”?

如何能够将数据保存在列表中并在 recyclerview 中显示

RecyclerView双列表联动效果开发细节

RecyclerView双列表联动效果开发细节

在 Recyclerview Kotlin 的顶部、中间和底部添加分隔线

将视图保留在最后一项 - LoadMore RecyclerView