ボタンをクリックしてリサイクラビューの一番下までスクロールしたいのですが、どうすればよいですか?
そのためにLayoutManager
を使用する必要があります。以下の手順に従ってください。
1)。まず、Activity/Fragment
でLayoutManager
を宣言します。たとえば、LinearLayoutManager
private LinearLayoutManager mLinearLayoutManager;
2)。LinearLayoutManager
を初期化し、RecyclerView
に設定します
mLinearLayoutManager = new LinearLayoutManager(this);
recyclerView.setLayoutManager(mLinearLayoutManager);
)。Button onClick
で、これを実行してRecyclerView
の一番下までスクロールします。
mLinearLayoutManager.scrollToPosition(yourList.size() - 1); // yourList is the ArrayList that you are passing to your RecyclerView Adapter.
これが役立つことを願って.. !!
scrollToPosition() を最後の位置のインデックスと共に使用できます。