【问题标题】:How to implement horizontal gridlayoutmanager如何实现水平gridlayoutmanager
【发布时间】:2015-11-23 03:08:35
【问题描述】:

如何用recyclerview实现水平gridlayoutmanager。 固定行数。和水平滚动。 像这样……

        gridLayoutManager = new GridLayoutManager(getContext(), 1, GridLayoutManager.HORIZONTAL, false);
    recyclerView.setLayoutManager(gridLayoutManager);
    recyclerView.setHasFixedSize(true);

我尝试这样做。但这并没有在项目中显示任何内容。

【问题讨论】:

    标签: android android-recyclerview gridlayoutmanager


    【解决方案1】:
    1. Implement RecyclerAdapter, ViewHolder.

    2. 实例化RecyclerAdapter,设置它的适配器。

    3. 指定 ROWSCOUNT(图片上有 3 行):

      GridLayoutManager gridLayoutManager = new GridLayoutManager(getContext(), ROWSCOUNT, GridLayoutManager.HORIZONTAL, false);

    4. 设置布局管理器:recyclerView.setLayoutManager(gridLayoutManager);

    5. 显示您的回收站视图setContentView(recyclerView);

    I've prepared a sample for you, check it out

    【讨论】:

    • 如果先填充行怎么办?有办法吗?
    • @Ozan 问一个新问题,没有完全得到你需要的东西。
    【解决方案2】:

    我只是添加肯定。这张图片可能证明带有GridLayoutmanager 的 Recyclerview 可用于横向。

    【讨论】:

      猜你喜欢
      • 2016-12-02
      • 1970-01-01
      • 2022-08-24
      • 1970-01-01
      • 1970-01-01
      • 2012-03-31
      • 2016-03-27
      • 2020-02-02
      • 1970-01-01
      相关资源
      最近更新 更多