Я пытаюсь использовать StaggeredGridLayoutManager, но сталкиваюсь со странной проблемой. Как только я открываю фрагмент с помощью Recyclerview, элемент загружается, но не помещается в нужном месте. Как у меня есть две колонки (A и B) и 4 предмета. Элемент 1 находится в A Пункт 2-3-4 в B Но если я обновлю фрагмент, тогда 3 переключатся на A, и все в порядке. Я не знаю, что мне не хватает.
Вот код, в котором я определяю layoutManager, а остальная часть кода, очевидно, с открытым исходным кодом.
https://github.com/Martichou/Lionwayt/blob/develop/app/src/main/java/martichou/me/lionwayt/fragments/HomeProfileFragment.kt
Исправлено с помощью этого layoutManager
val lm = StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL) lm.gapStrategy = StaggeredGridLayoutManager.GAP_HANDLING_NONE