RecyclerView的包装内容高高在上,但在工作室中却高达两个屏幕

时间:2019-05-28 22:46:22

标签: android android-recyclerview android-constraintlayout recyclerview-layout

当我运行该应用程序时,它工作得很好,但是在工作室工作时,回收站视图的高度高达1.5-2个屏幕,这确实减慢了工作流程,因为我需要滚动很多或进行设置匹配约束并在每次运行应用程序之前将其更改回以包装内容。有谁之前经历过这个吗?对我来说是第一次。

这是我的回收商,在这里看不到任何可以实现此目标的东西:

<androidx.recyclerview.widget.RecyclerView
android:id="@+id/itinerary_sample_photos_recycler"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="32dp"
app:layout_constraintTop_toBottomOf="@+id/itinerary_youtube_player_card"
app:layout_constraintEnd_toEndOf="@+id/itinerary_youtube_player_card"
app:layout_constraintStart_toStartOf="@+id/itinerary_youtube_player_card"/>

这就是它的外观。注意,底部显示“购买6.99”的区域是固定在屏幕底部的浮动容器。回收器视图在滚动布局内延伸。选择它,以便您可以看到轮廓。 enter image description here

1 个答案:

答案 0 :(得分:0)

使用约束布局时,值得使用MATCH_CONSTRAINT,这意味着宽度和高度均为0dp。

android:layout_width="0dp"
android:layout_height="0dp"