我正在使用 recyclerview 在聊天屏幕中显示聊天列表。 (安卓java)
渲染聊天消息后,我需要向下滚动才能看到最后一条消息。所以我添加了 下面的行。但它在输入框上方显示旧消息。
但是需要在android中的输入框上方显示最近的消息。
回收器视图也是一个列表,我将所有内容都放在同一个适配器中。如果我尝试设置左右消息,它会在右侧显示所有消息。
linearLayoutManager.setReverseLayout(true); linearLayoutManager.setStackFromEnd(true);
您可以在 recyclerView 中显示最新收到的消息,如下所示
binding.chatRecyclerView.scrollToPosition(chatAdapter.itemCount)
chatAdapter.addMessage(model)
就像魅力一样!!