我正在尝试使用StaggeredGridLayoutManager,但面临一个奇怪的问题。 使用Recyclerview打开片段后,物品会被加载,但放置位置不正确。就像我有两列(A和B)和4项。 项目1在A中 项目2-3-4在B中 但是,如果我刷新片段,则3切换到A,一切都很好。 我不知道我在想什么。
这里是我定义layoutManager的代码,其余代码显然是开源的。
答案 0 :(得分:0)
使用此layoutManager修复
val lm = StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL)
lm.gapStrategy = StaggeredGridLayoutManager.GAP_HANDLING_NONE