【发布时间】:2022-11-01 16:50:44
【问题描述】:
我正在构建一个聊天应用程序,并且我已经在 Recycler 视图中表示了聊天,但是如何保存 Recycler 视图的位置。我的意思是,如果我滚动到某些特定位置,即使在活动被破坏后,我如何进入同一位置?我尝试了很多,去了文档,YouTube 教程,没有任何工作!
【问题讨论】:
标签: java android ios kotlin android-recyclerview
我正在构建一个聊天应用程序,并且我已经在 Recycler 视图中表示了聊天,但是如何保存 Recycler 视图的位置。我的意思是,如果我滚动到某些特定位置,即使在活动被破坏后,我如何进入同一位置?我尝试了很多,去了文档,YouTube 教程,没有任何工作!
【问题讨论】:
标签: java android ios kotlin android-recyclerview
你可以做一件事保存你离开聊天滚动的recyclerView的索引,对象可能是UserChat {它可能包括你的聊天列表,聊天的用户,id等,只需添加一个上次访问的数据成员作为整数}
现在,当您将适配器传递给 recyclerView 时,调用 recyclerView 的方法
recyclerview.scrollTo(YOUR_SAVED_POSITION);
【讨论】: