java - ANDROID:回收者 View 内的多个卡片 View

标签 java android android-recyclerview android-cardview

请看下图:

如何在 Recycler View 中插入多个卡片 View 。 或任何其他方式来实现这一目标。
必须使用 Recycler View 。

enter image description here

最佳答案

我认为实现所附图片中描述的目标的正确方法是使用 GridLayoutManager 而不是使用 RecyclerView.LayoutManagerLinearLayoutManager.

我们附加在 RecyclerView 上的 LayoutManager 决定了列数。大约有 3 个子类。

  1. 线性布局管理器
  2. GridLayoutmanger
  3. StaggeredGridLayoutmanger

在初始化 RecyclerView.LayoutManager 的 Activity 中,更改

RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManger(this);

GridLayoutManager mLayoutManager = new GridLayoutManger(this, 2);

2 是网格的跨度数。每个项目都将放置在一个跨度中,因此您的回收站 View 中将有 2 列。

关于java - ANDROID:回收者 View 内的多个卡片 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32492086/

相关文章:

java - 现代 Java 公共(public)框架

Android:ContentResolver query() 中的列数 (*) 无效

android - 在 Firebase 中存储信息应用程序数据的最佳方式是什么?

Java Android 变量的值不更新

android - 如何打乱 RealmResults 对象的内容

android - 在 RecyclerView 中以编程方式单击项目

android - 如何在点击不同的回收者 View 时启动不同的 Activity

JUNIT 测试时出现 java.lang.StackOverflowError

java - Mockito 测试抛出异常的 void 方法。 Spring Boot,eclipse IDE

在浏览器中显示 Java 源代码?