我有一个无尽的回收者视图,我在滚动完成时填充了数据。当我向右滚动时,它完美地运行。问题是我无法弄清楚如何无休止地向左滚动。如果我能够滚动,那么我才能用数据填充视图。我在stackoverflow上检查了许多类似的查询,但是在垂直recyclelerview的情况下,它们都只能在右侧方向或向下方向上进行无限滚动。 例如,How to implement load more recyclerview in android。 我希望在向任一方向滚动时加载更多以进行触发。
答案 0 :(得分:0)
如果要从左到右创建水平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);
您必须选择方向,因为您无法设置向两侧滚动。根据您的选择
,新项目将被加载到左侧或右侧