我正在创建类似于这个的 UI:
为此,我做了以下操作:
1. 获取父回收器视图
2. 定义了两种视图类型,一种用于网格,一种用于垂直列表,并创建了两个视图持有者。
3. 每个视图持有者都有一个回收器视图,列表和网格将附加到该视图。
4. 定义的父数据模型由列表和网格模型继承。
线性列表包含大约 2000 个数据。因此,当我填充子回收器视图的适配器时,它会一次加载所有数据 2000 个数据(回收器视图不应该发生这种情况),因此存在可见的延迟。数据是从服务器获取的。我无法弄清楚子回收站视图发生了什么。