StaggeredGridLayoutManager загружает один элемент слева, а остальные справа - PullRequest
0 голосов
/ 07 января 2019

Я пытаюсь использовать 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

1 Ответ

0 голосов
/ 12 февраля 2019

Исправлено с помощью этого layoutManager

val lm = StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL)
        lm.gapStrategy = StaggeredGridLayoutManager.GAP_HANDLING_NONE
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...