我想在点击按钮时滚动到RecyclerView的底部,我该怎么做?
答案:
我该如何在点击按钮时滚动到Recycler View的底部?
我该如何在点击按钮时滚动到Recycler View的底部?
你需要利用 LayoutManager
来实现。按照以下步骤进行。
1). 首先,在你的 Activity/Fragment
中声明 LayoutManager
。例如,我使用了 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.
希望这能对您有所帮助..!!