gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 00:13:00 25 4
gpt4 key购买 nike

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com