java - 如何在 recyclerview 中左右两个方向进行无限滚动?

标签 java android android-recyclerview endlessscroll

我有一个无穷无尽的回收器 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/

相关文章:

android - 导航后未附加回收站 View

Java 包不存在错误

java - 从现有源创建 Java 项目

java - Android:如何对 SQLite 数据库中的所有列求和并返回 1 个单个变量

android - Recyclerview 打开中间项目而不是从顶部

android - 对 recyclerview 触摸事件没有链式 react

java - 如何使用 <s :radio> Struts 2 tag 获取自定义 HTML 标记

android - 如何在 MainActivity 的 ActionBar 中关闭/关闭/折叠 SearchView?

android - 如何在android的LinearLayout中保持相对布局右侧

android - 如何将android应用程序连接到远程数据库?