我有一个无尽的回收器视图,我在滚动完成时填充数据。当我向右滚动时,它工作得很好。问题是我无法弄清楚如何无休止地向左滚动。如果我能够滚动,只有这样我才能用数据填充视图。我在 stackoverflow 上检查了许多类似的查询,但在垂直回收视图的情况下,它们都只在右侧方向或向下方向解决无限滚动。例如,如何在 android 中实现 load more recyclerview。我希望加载更多以在任一方向滚动时触发。
问问题
1240 次
1 回答
1
如果你想从左到右创建水平 RecyclerView 添加。这是默认方向。
LinearLayoutManager layoutManager
= new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);
RecyclerView myList = (RecyclerView) findViewById(R.id.my_recycler_view);
myList.setLayoutManager(layoutManager);
如果要从右到左更改默认值,请使用
LinearLayoutManager layoutManager = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, true);
layoutManager.setReverseLayout(true);
您必须选择方向,因为您不能将滚动设置为两侧。新项目将根据您的选择加载到左侧或右侧
于 2017-12-15T12:23:11.973 回答