【问题标题】:how to make recyclerview slide horizontal如何使recyclerview滑动水平
【发布时间】:2017-07-13 15:17:23
【问题描述】:

我制作了一个运行良好的回收视图并获取数据并显示它,但我希望它不是垂直滚动而是水平滚动。 我搜索并阅读了它来控制滚动方向行为,我需要使用 LinearLayoutManager 并将其设置如下:

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

       recyleview.setLayoutManager(mLayoutManager);

但它不起作用,我不知道为什么我看到的所有示例都以此为核心

有人知道为什么吗?\

感谢您的帮助:)

【问题讨论】:

    标签: android-recyclerview horizontal-scrolling linearlayoutmanager


    【解决方案1】:

    是关于这一行的:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-03
      • 2015-09-23
      • 2017-01-16
      • 1970-01-01
      相关资源
      最近更新 更多