Страницы

Поиск по вопросам

среда, 29 января 2020 г.

Можно ли изменить направление recyclerview?

#java #android


Стандартное направление recyclerview это сверху-вниз. Т.е. первые посты вверху, и
по умолчанию они сразу же и отображаются на экране. А мне нужно, чтобы порядок был
снизу-вверх. Т.е. первые элементы внизу, и отображаются изначально они, а потом уже
пользователь листает и сверху вниз выплывают остальные элементы списка.

Возможно ли так сделать? Может там где-то есть настройка?
    


Ответы

Ответ 1



Можете попробовать сделать реверс и задать начало от конца: private RecyclerView mRecyclerView; private RecyclerView.Adapter mAdapter; private LinearLayoutManager mLayoutManager; ..onCreate...{ mLayoutManager = new LinearLayoutManager(this); mLayoutManager.setReverseLayout(true); mLayoutManager.setStackFromEnd(true);

Ответ 2



Изменить направление можно с помощью LinearLayoutManager#setReverseLayout() Ссылка на документацию: https://developer.android.com/reference/android/support/v7/widget/LinearLayoutManager.html#setReverseLayout(boolean)

Комментариев нет:

Отправить комментарий