22

如何使用 recyclerview 实现水平网格布局管理器。固定行数。和水平滚动。像这样...

水平滚动图

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

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

4

2 回答 2

48
  1. 实现 RecyclerAdapter、ViewHolder。

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

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

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

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

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

我已经为你准备了样品,你看看

于 2015-11-24T07:02:09.693 回答
2

我只是添加肯定。这张图片可能证明 RecyclerviewGridLayoutmanager可用于水平。

Recyclerview 网格水平

于 2019-09-18T11:22:33.643 回答