我想点击一个按钮滚动到回收站视图的底部,我该怎么做?
答案 0 :(得分:28)
你必须使用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.
希望这会有所帮助.. !!
答案 1 :(得分:3)
您可以将scrollToPosition()与最后一个位置的索引一起使用。