如何使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
我做了一个 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