【问题标题】:RecyclerView height limitsRecyclerView 高度限制
【发布时间】:2020-04-13 09:27:50
【问题描述】:

我创建了一个RecyclerView,我希望它最多显示 3 个项目 ~ 300dp。

如果列表中有 4 项,我想显示 3 和第 4 项可滚动。

如果有 2 个项目,我希望它的大小仅为 2 (~200dp)。

有没有办法在我的.xml 中定义类似:

android:layout_height="wrap_content"
android:maxHeight="300dp"

所以只要 Recyclerview 小于 3 就会是 wrap_content300dp 否则?

如果有使用xml 的解决方案,那么我更喜欢它。

谢谢

【问题讨论】:

    标签: android xml android-recyclerview


    【解决方案1】:

    我认为没有办法只使用layout.xml 文件。您可以做的是在您的ViewHolder 中动态确定它的高度,然后将其传递到顶层。在设置适配器之前 - 重新计算您的 RecyclerView 的高度以满足特定需求

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      • 2015-04-07
      • 1970-01-01
      • 2014-04-12
      相关资源
      最近更新 更多