Я хочу прокрутить в нижней части окна ресайклера одним нажатием кнопки, как мне это сделать?Как программно прокручивать нижнюю часть представления Recycler?
8
A
ответ
3
Вы можете использовать scrollToPosition() с индексом последней позиции.
19
Для этого вам необходимо использовать LayoutManager
. Выполните следующие шаги.
1). Прежде всего, объявите LayoutManager
в своем Activity/Fragment
. Например, я принял LinearLayoutManager
private LinearLayoutManager mLinearLayoutManager;
2). инициализацию LinearLayoutManager
и установить, что в вашем RecyclerView
mLinearLayoutManager = new LinearLayoutManager(this);
recyclerView.setLayoutManager(mLinearLayoutManager);
3). На вашем Button onClick
сделайте это, чтобы прокрутить страницу вниз до RecyclerView
.
mLinearLayoutManager.scrollToPosition(yourList.size() - 1); // yourList is the ArrayList that you are passing to your RecyclerView Adapter.
Надеюсь, это поможет .. !!
+3
3) Это должно быть mlinearLayoutManager.scrollToPosition (yourList.size() - 1); –
Смежные вопросы
- 1. Как прокручивать нижнюю часть UICollectionView?
- 2. ScrollView, как прокручивать нижнюю часть другого вида
- 3. Как программно прокручивать нижнюю часть mx: TextArea в Flex?
- 4. как сохранить RecyclerView всегда прокручивать нижнюю часть
- 5. ListView: как всегда прокручивать нижнюю часть
- 6. ExtJs Как прокручивать нижнюю часть сетки?
- 7. Как всегда прокручивать нижнюю часть области текста?
- 8. Как добавитьSubview в нижнюю часть иерархии представления
- 9. Как прокручивать recylcerView и нижнюю кнопку одновременно
- 10. Автоматически прокручивать нижнюю часть текстовой области
- 11. Как прокручивать нижнюю часть компонента JSF после обновления?
- 12. Как автоматически прокручивать нижнюю часть окна текстового файла?
- 13. Как сделать нижнюю часть браузера прокручивать до нижней части div
- 14. r - Как автоматически прокручивать нижнюю часть div в shinyapp?
- 15. как прокручивать нижнюю часть текстового поля, используя EM_SETSCROLLPOS в SendMessage?
- 16. Как я могу заставить Eclipse прокручивать нижнюю часть документа?
- 17. Как автоматически прокручивать нижнюю часть многострочного текстового поля?
- 18. Обрезать нижнюю часть растрового изображения программно
- 19. Нельзя прокручивать нижнюю часть абсолютного элемента в Chrome
- 20. UITableView не может прокручивать нижнюю часть после didselectRowAtIndexPath
- 21. Фиксированный div со смещением, не способен прокручивать нижнюю часть
- 22. Как прокручивать TTreeView программно?
- 23. Recycler View как часть прокрутки
- 24. Как программно прокручивать TextMergeViewer?
- 25. Как программно прокручивать QPrintPreviewWidget?
- 26. Как прокручивать программно ScrollView?
- 27. Как программно прокручивать TreeView?
- 28. Как отобразить нижнюю часть изображения?
- 29. Как затемнить нижнюю часть элемента?
- 30. Как определить нижнюю часть страницы?
На основе документа «RecyclerView не реализует логику прокрутки, а перенаправляет вызов scrollToPosition (int)». Он не реализует логику, просто вызов этой функции ничего не сделает. – hjchin
Приношу свои извинения, на втором взгляде, это работает. – hjchin