【问题标题】:how to prevent resizing of items in recyclerview如何防止在recyclerview中调整项目大小
【发布时间】:2020-08-05 18:13:29
【问题描述】:

我有一个异构的 recyclerview(图像、视频和文本),它工作正常,但问题是当我滚动时,它会根据帖子的高度调整大小。所以我怎样才能让它像 instagram 一样,当我们在 instagram 中快速滚动时,即使帖子没有加载但它们已经占据了它们的高度并且没有调整大小,提前谢谢!

【问题讨论】:

    标签: java android android-recyclerview instagram


    【解决方案1】:

    确保在您的 ViewHolders 上未在 wrapContent 上设置高度,当它发生时您的 viewHolder 将其大小更改为您传递给它的任何内容 我建议使用 ConstraintLayout 来制作更好的视图 有关更多信息,请参阅文档 https://developer.android.com/reference/androidx/constraintlayout/widget/ConstraintLayout

    【讨论】:

    • 谢谢@ErfanDP 但你能详细说明或分享任何代码sn-p
    【解决方案2】:

    确保回收的项目高度的父视图组没有设置为

    android:layout_height="wrapContent"
    

    【讨论】:

      猜你喜欢
      • 2022-11-30
      • 1970-01-01
      • 2010-12-08
      • 1970-01-01
      • 2018-08-04
      • 1970-01-01
      • 2017-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多