我有一个无穷无尽的回收器 View ,当滚动完成时我用数据填充它。当我向右滚动时,它工作得很好。问题是我不知道如何无休止地向左滚动。如果我能够滚动,只有这样我才能用数据填充 View 。我在 stackoverflow 上检查过许多类似的查询,但在垂直回收 View 的情况下,所有这些查询都只解决了右侧方向或向下的无休止滚动问题。 例如,How to implement load more recyclerview in android . 我想加载更多以在向任一方向滚动时触发。
最佳答案
如果你想创建水平的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);
您必须选择方向,因为您不能设置向两侧滚动。新项目将根据您的选择加载到左侧或右侧
关于java - 如何在 recyclerview 中左右两个方向进行无限滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47832068/