我想在加載活動後滾動到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))的所有新消息但無法工作 –