我想在加载活动后滚动到RecyclerView列表的底部。每次我发送或接收消息时,都需要滚动到底部来阅读消息。如何配置它在发送或接收消息时自动滚动?在输入时自动将RecyclerView列表滚动到底部
这里是我到目前为止的代码:
recyclerView = (RecyclerView) findViewById(R.id.chatWindow_rec);
recyclerView.setHasFixedSize(true);
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
linearLayoutManager.setStackFromEnd(true);
recyclerView.setLayoutManager(linearLayoutManager);
recyclerView.setAdapter(Adapter);
我试过StackFromEnd,recyclerview.ScrollToPosition(ListMessage.size())
......没有结果。我怎样才能解决这个问题?
后适配器项目数你追加到ListMessage名单?并在追加后你做ScrollToPosition? –
Listmessage包含我使用ScrollToPosition(ListMessage.size))的所有新消息但无法工作 –