【问题标题】:How to do endless scrolling in recyclerview, in both left and right directions?如何在recyclerview中进行无休止的左右滚动?
【发布时间】:2017-12-15 20:23:11
【问题描述】:

我有一个无尽的回收器视图,我在滚动完成时填充数据。当我向右滚动时,它工作得很好。问题是我无法弄清楚如何无休止地向左滚动。如果我能够滚动,只有这样我才能用数据填充视图。我在 stackoverflow 上检查了许多类似的查询,但在垂直回收视图的情况下,它们都只在右侧方向或向下方向解决无限滚动。 例如,How to implement load more recyclerview in android。 我希望加载更多以在任一方向滚动时触发。

【问题讨论】:

标签: java android android-recyclerview endlessscroll


【解决方案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);

必须选择方向,因为您不能设置滚动到两侧。新项目将根据您的选择加载到左侧或右侧

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-08
    • 1970-01-01
    • 2016-07-17
    • 1970-01-01
    相关资源
    最近更新 更多