【发布时间】:2019-11-18 12:36:38
【问题描述】:
我想做的事:
我正在尝试创建一个交错网格布局,该布局采用具有不同宽度和高度的项目。布局动态地移动项目,因此它们不会重叠。
我尝试过的:
我研究过使用默认的StaggeredGridLayoutManager,但它似乎只能在一个方向上工作(即垂直或水平)。此外,我遇到的每个库或教程也只处理包含动态高度或动态宽度的项目,但不能同时包含两者。
有没有办法让StaggeredGridLayoutManager 动态跨越垂直和水平?还是我必须创建自己的自定义布局管理器?如果是后者,有人能指出正确的方向来了解如何创建这样的布局管理器吗?
【问题讨论】:
-
你好@Matthew,我也面临同样的问题,你解决了吗?如果是,你能告诉我你是怎么做到的吗?
标签: android android-layout staggeredgridlayout staggeredgridlayoutmanager