Не удается прокрутить до конца RecyclerView - PullRequest
2 голосов
/ 02 июля 2019

Я работаю над простым приложением чата. Когда пользователь открывает активность чата, он должен видеть сообщения, прокрученные вниз. Но теперь он не прокручивается до самого дна. Прокручивается до середины последнего сообщения. Смотрите скриншот: enter image description here

Вторая проблема - когда я нажимаю в поле EditText для ввода нового сообщения, клавиатура скрывает мои сообщения. Я ожидал поднять поле EditText с сообщениями, но оно просто подтянуло EditText без сообщений. Вот скриншот: enter image description here

Как прокрутить до самого низа RecyclerView и как поднять текст редактирования с сообщениями?

Мой код выглядит так:

messagesRecycler = findViewById(R.id.messagesRecycler);
messagesRecycler.setHasFixedSize(true);
layoutManagerMess = new LinearLayoutManager(this);
layoutManagerMess.scrollToPosition(messages.size() - 1);
adapterMessages = new AdapterMessages(messages, this, avatar);
messagesRecycler.setLayoutManager(layoutManagerMess);
messagesRecycler.setAdapter(adapterMessages);
...