我做了一个Horizontal RecyclerView,它可以正常工作(由于this),但是滚动和数据的方向是从左向右扩展的;然后如何更改RecyclerView的滚动方向,如下图所示?
我的代码:
StaggeredGridLayoutManager staggeredGridLayoutManager =
new StaggeredGridLayoutManager(
2, //The number of Columns in the grid
LinearLayoutManager.HORIZONTAL);
最佳答案
假设您在RecyclerView中使用LinearLayoutManager
,则可以将true
传递为LinearLayoutManager构造函数中的第三个参数。
例如:
mRecyclerView.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, true));
如果使用的是
StaggeredGridLayoutManager
,则可以使用它提供的setReverseLayout
方法。