Activity 中的不同布局管理器

Different Layout Managers in an Activity

我有两种不同的数据,其中一种需要显示在GridLayout红色)中,另一种需要显示[=12] =](蓝色)。

整个页面滚动,数据源可能发生变化,因此视图应动态更新。

我如何在 Android 中以及可能在 RecyclerView 中实现它?

一种方法是仅使用具有 2 列的 GridLayoutManager。 如果一个 listitem 应该包含两列,则将项目的 columnspan 设置为 2,否则设置为 1。