【问题标题】:how to have recyclerview horizontal imageview share a side like a carousel如何让 recyclerview 水平图像视图像旋转木马一样共享一侧
【发布时间】:2021-04-24 18:07:13
【问题描述】:

我有一个水平线性布局的回收器视图,其中每个图像视图占据可见回收器视图的整个宽度。我想知道如何解决这个问题,使图像视图项目彼此相邻,就像你在轮播中看到的那样。下面是我所看到的副本。 谢谢!

【问题讨论】:

    标签: android android-recyclerview


    【解决方案1】:

    在您使用适配器类膨胀的布局项目中。您应该将布局的宽度定义为wrap_content 或固定值(例如:200dp 或其他根据您的需要)。我认为您使用了match_parent,这就是您遇到此类问题的原因。

    如有不清楚之处,请随时询问。

    【讨论】:

    【解决方案2】:

    看起来 ImageView 已根据指定的 layout_height 调整大小,并且您在 layout_width 上的值为 wrap_content。您应该将 ImageView 的属性 android:adjustViewBounds 设置为 true

    参考:https://developer.android.com/reference/android/widget/ImageView#attr_android:adjustViewBounds

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多