Intereting Posts
Существует ли ограничение на то, сколько разных приложений может опубликовать один разработчик на Android Market? Как установить LinearLayout в нижней части FrameLayout программно? Является ли одноразовая потеря ссылки на выделенную память для людей с помощью приложения Android большой сделкой? Можно ли перетащить элемент за пределы RecyclerView? Эффективно использовать редактор компоновки для макетов с нестационарными фрагментами Событие выпадающего меню Actionbar Получить представление о предпочтении с настраиваемой компоновкой Eclipse с Android sdk, ERROR: пространство кучи Java Мне нужна строка, которая начинается с номера из моей строки ввода Слушать звук при прикосновении? Библиотека визитных карточек Android для среды SDK Как получить onChildClick значение из expandablelistview в android? Как создать ссылки на ссылку для классов Android в javadoc? Белый фон при анимации фрагментов в android Есть ли способ переопределить эффект свечения прокрутки в списке на Gingerbread

Как программно прокручивать нижнюю часть представления Recycler?

Я хочу прокрутить до нижней части окна ресайклера одним нажатием кнопки, как мне это сделать?

Для этого вам нужно использовать 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. 

Надеюсь, это поможет .. !!

Вы можете использовать scrollToPosition () с индексом последней позиции.