如何使用 ConstraintLayout Flow 对齐元素

amo*_*the 4 android android-layout android-xml android-constraintlayout androidx

我正在使用 ConstraintLayout Flow 想要创建如下所示的布局在此输入图像描述

但无法使用 ConstraintLayout Flow 实现上述目标,我的布局如下所示

在此输入图像描述

下面是我的代码

        <androidx.constraintlayout.helper.widget.Flow
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/imgAiport"
        app:constraint_referenced_ids="tvDateLbl,tvTimeLbl,tvAirlineLbl,tvDate,tvTime,imgAirlineLogo"
        app:flow_wrapMode="aligned"
        android:layout_margin="15dp"
        app:flow_maxElementsWrap="3"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>
Run Code Online (Sandbox Code Playgroud)

如何使用 ConstraintLayout Flow 正确对齐元素

i30*_*mb1 7

我认为这里唯一的选择是将所有这些都设置TextView's为一个宽度大小,并从文本重力开始。

  • 嘿,感谢您提供的线索,从所有子项中删除了wrapp_content宽度,并保持宽度0dp现在按预期工作。您可以更改您的答案以便我可以接受吗 (3认同)