回收器网格布局管理器中的行和列跨度
row and column spans in recycler gridlayout manager
我有这个布局,我想为每个网格项目创建相同的列和行跨度,我的 activity 有一个 RecyclerView 和 GridLayoutManager.
能否就固定适配器中每个项目的列和行跨度给我一些建议?
布局如下:
此致。
显然,您混合了跨越行和列的项目。我对 GridLayoutManager
的理解是,您可以跨越垂直方向的列和水平方向的行,但不能同时跨越两者。
我建议您改为查看 GridLayout
。 GridLayout
允许您跨越行和列。它只是不像 RecyclerView
那样使用适配器。
您还可以在 GitHub 上找到一些允许双向跨度的自定义 RecyclerView
布局管理器。
我有这个布局,我想为每个网格项目创建相同的列和行跨度,我的 activity 有一个 RecyclerView 和 GridLayoutManager.
能否就固定适配器中每个项目的列和行跨度给我一些建议?
布局如下:
此致。
显然,您混合了跨越行和列的项目。我对 GridLayoutManager
的理解是,您可以跨越垂直方向的列和水平方向的行,但不能同时跨越两者。
我建议您改为查看 GridLayout
。 GridLayout
允许您跨越行和列。它只是不像 RecyclerView
那样使用适配器。
您还可以在 GitHub 上找到一些允许双向跨度的自定义 RecyclerView
布局管理器。