如何使recyclerview水平滑动

how to make recyclerview slide horizontal

我做了一个 recycleview,它工作得很好,可以获取数据并显示它,但我希望它不是垂直滚动,而是水平滚动。 我搜索并阅读了它以控制滚动方向行为我需要使用 LinearLayoutManager 并将其设置如下:

      LinearLayoutManager mLayoutManager = new LinearLayoutManager(this,LinearLayoutManager.HORIZONTAL,false);

       recyleview.setLayoutManager(mLayoutManager);

但它确实有效,我不知道为什么我看到的所有示例都以这个为核心

有人知道为什么吗?\

感谢您的帮助:)

关于这一行:

     LinearLayoutManager mLayoutManager = new LinearLayoutManager(this,LinearLayoutManager.HORIZONTAL,false);   

但是因为我尝试了几个教程,所以我在代码的其他地方有这一行,但我忘了删除它。它是用 .VERTICAL 设置的问题,所以当它 运行 时,带有 .HORIZONTAL 的代码 运行ning 就好了,但是因为稍后在适配器初始化中我有相同的行但是用 .VERTICAL 所以它只是覆盖.HORIZONTAL

所以总而言之,只需确保一次初始化一个 LinearLayoutManager :D