Android: горизонтальный макет RecyclerView с картами отсекает нижнюю часть больших макетов - PullRequest
0 голосов
/ 06 августа 2020

Похоже, что более поздние карты (1-е фото) обрезаются до размера самой большой карты, которая отображается в исходном виде (см. Карту, отмеченную красным на 2-м фото). У всех карточек, которые были бы больше, нижняя часть обзора обрезана / обернута. Я использую MaterialCardView с ConstraintLayout внутри, который содержит все представления, которые вы видите на карточке. CardView, ConstraintLayout и RecyclerView имеют layout_height=wrap_content. Я пробовал изменить setHasFixedSize() и ряд других случайных вещей вокруг layout_height / width.

Есть идеи, почему это происходит?

cards with cut bottom view cut

initial_view

1 Ответ

0 голосов
/ 06 августа 2020

, вероятно, вы поместили android:layout_marginBottom на карту с красной пометкой и использовали его для всех своих карт. Это предотвратит отображение на карточках полного содержимого. вы можете уменьшить шрифт или изображения или изменить его android:layout_marginBottom

...