Я сделал recyclerView с 2 столбцами с элементами разной высоты.
Это код:
adapterMemes = MemesAdapterProfile(this@Profile, "latest", memes!!, "") {
// toProfileToplist(it.userid.toString())
}
val layoutManagerMemes = StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL)
recyclerViewProfile.adapter = adapterMemes
recyclerViewProfile.layoutManager = layoutManagerMemes
recyclerViewProfile.setHasFixedSize(true)
Проблема в том, что количество элементов не равно, например, это 11 элементы на левой стороне и 18 на правой стороне, поэтому на правой стороне это оказывается намного длиннее
Я попытался добавить это layoutManagerMemes.gapStrategy = StaggeredGridLayoutManager.GAP_HANDLING_NONE
на основе ответа здесь:
StaggeredGridLayoutManager : Добавление поля делает элементы макета сдвинутыми в сторону
, но затем элементы больше не отображаются.
Есть идеи?