Неравномерные исходные данные в recyclerview с использованием менеджера Gridlayout Android KotlinAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Неравномерные исходные данные в recyclerview с использованием менеджера Gridlayout Android Kotlin

Сообщение Anonymous »

Проблема в том, что я пытаюсь создать макет с двумя столбцами и без строк или неровных строк. Это мой текущий дизайн, мой текущий дизайн, и это то, чего я хочу достичь ожидаемого дизайна.
Это мой основной код деятельности:

Код: Выделить всё

recyclerView = findViewById(R.id.recipesView)
val gridLayoutManager = GridLayoutManager(this, 2)
recyclerView.layoutManager = gridLayoutManager

recipeAdapter = RecipeAdapterClass(items)
recyclerView.adapter = recipeAdapter
вот код recyclerview: вот код макета элемента: поскольку я использовал wrap_content в imageView, элементы никогда не будут иметь одинаковую высоту, мое приложение растягивает высоту следующего элемента в строке, чтобы она соответствовала высоте более крупного элемента, который я так ненавижу очень много.
Любой, у кого есть идеи, пожалуйста, помогите.
Я пытался использовать собственный менеджер макетов, но все пошло не так, как планировалось. Помогите пожалуйста, у кого есть лучшее решение

Подробнее здесь: https://stackoverflow.com/questions/786 ... oid-kotlin
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»