【问题标题】:Android: Horizontal RecyclerView Layout with Cards is cutting off the bottom of larger layoutsAndroid:带有卡片的水平 RecyclerView 布局正在切断较大布局的底部
【发布时间】:2020-08-05 22:33:42
【问题描述】:

似乎后面的卡片(第一张照片)被裁剪为初始视图中最大卡片的大小(参见第二张照片中标有红色的卡片)。所有比它大的卡片都将视图的底部切断/包裹。我正在使用带有 ConstraintLayout 的 MaterialCardView,其中包含您在卡片中看到的所有视图。 CardView、ConstraintLayout 和 RecyclerView 都有layout_height=wrap_content。我尝试更改 setHasFixedSize() 以及 layout_height/width 周围的一些其他随机事物。

对为什么会发生这种情况有任何想法吗?

【问题讨论】:

    标签: android-recyclerview android-cardview horizontal-scrolling


    【解决方案1】:

    可能您将android:layout_marginBottom 放在红色标记的卡片上,并将其用于您的所有卡片。这将阻止卡片显示它们是完整的内容。 你可以让你的字体或图像更小或改变android:layout_marginBottom

    【讨论】:

    • 感谢您的提示!那似乎没有用。由于我从服务中获取数据,因此我不确定其中会包含什么,因此每张卡片的大小都会有所不同。经过一番研究,我终于找到了一些其他人提出了类似的问题,但似乎没有很好的解决方案
    猜你喜欢
    • 1970-01-01
    • 2017-05-19
    • 2016-07-16
    • 2020-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-25
    相关资源
    最近更新 更多