RecyclerView: необходимо игнорировать последнее состояние прокрутки - PullRequest
0 голосов
/ 25 мая 2019

У меня есть RecyclerView в нижнем листе. Каждый раз, когда я закрываю и снова открываю нижний лист.

Я бы хотел, чтобы последняя RecyclerView позиция прокрутки была проигнорирована

(он всегда должен отображаться с элементом 0 в качестве верхнего полностью видимого элемента как если он был открыт в первый раз).

Данные всегда одинаковы, поэтому мне не нужно их перезагружать.

Есть ли лучший способ сделать это, чем scrollToPosition(0)?

1 Ответ

2 голосов
/ 25 мая 2019

Вы можете достичь своей цели, позвонив

RecyclerView.smoothScrollToPosition(0);

или

RecyclerView.getLayoutManager().scrollToPosition(0) ;

или как вы сказали

RecyclerView.scrollToPosition(0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...