我正在创建聊天应用程序并使用RecyclerView。
从底部堆叠。
新消息来临时。然后我们需要手动滚动到那个位置。
当收到新邮件时,它不会像WhatsApp那样自动更改位置。
早些时候我正在使用ListView,它正常工作。
答案 0 :(得分:4)
您可以使用RecyclerView.scrollToPosition()
功能。像mRecyclerView.scrollToLastPosition(mAdapter.getCount()-1)
答案 1 :(得分:3)
试试这个,
recyclerView.scrollToPosition(messages.size()-1);
或
recyclerView.setStackFromEnd(true)