#java #android #recyclerview
Я сделал клиент по обмену сообщениями, в котором сообщения отображаются при помощи recyclerView, но список открывается в самом начале(наверху), а мне надо, чтобы открывался с конца(снизу), как во всех мессенджерах
Ответы
Ответ 1
Добавьте свойство reverseLayout в xml, там где описывается ваш RecyclerView. Оно перевернет ваш RecyclerView. Через xml: app:reverseLayout="true" app:stackFromEnd="true" Программно: LinearLayoutManager layoutManager = new LinearLayoutManager(getContext()); layoutManager.setReverseLayout(true); layoutManager.setStackFromEnd(true); recyclerView.setLayoutManager(layoutManager); Надеюсь вам помог мой ответ. update исправил ошибку в коде.Ответ 2
После присвоения адаптера используйте: recyclerView.scrollToPosition(rv.getAdapter().getItemCount());
Комментариев нет:
Отправить комментарий