Android StaggedGridLayoutManager正在加载左侧的一个项目,其余的在右侧
我正在尝试使用StaggedGridLayoutManager,但面临一个奇怪的问题。 一旦我用Recyclerview打开片段,项目加载,但没有放在正确的位置。我有两列(A和B)和4项。 项目1在A中 第2-3-4项在B中 但是如果我刷新片段,那么3切换到A,一切都很好。 我不知道我错过了什么 下面是我定义layoutManager的代码,其余代码都是开源的Android StaggedGridLayoutManager正在加载左侧的一个项目,其余的在右侧,android,kotlin,android-recyclerview,Android,Kotlin,Android Recyclerview,我正在尝试使用StaggedGridLayoutManager,但面临一个奇怪的问题。 一旦我用Recyclerview打开片段,项目加载,但没有放在正确的位置。我有两列(A和B)和4项。 项目1在A中 第2-3-4项在B中 但是如果我刷新片段,那么3切换到A,一切都很好。 我不知道我错过了什么 下面是我定义layoutManager的代码,其余代码都是开源的 使用此layoutManager修复 val lm = StaggeredGridLayoutManager(2, StaggeredG
使用此layoutManager修复
val lm = StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL)
lm.gapStrategy = StaggeredGridLayoutManager.GAP_HANDLING_NONE
通过使用此layoutManager修复
val lm = StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL)
lm.gapStrategy = StaggeredGridLayoutManager.GAP_HANDLING_NONE