Android ConstraintLayout中的可调整大小的小部件

Android ConstraintLayout中的可调整大小的小部件,android,android-constraintlayout,Android,Android Constraintlayout,我有一个列表视图项,其中三个组件水平对齐: 包含图标的ImageView 带有标题的TextView 另一个带有状态图标的ImageView 目前,我通过RelativeLayout对它们进行了排列,我的TextView是“弹性”的 是否可以在ConstraintLayout中创建相同的布局?基本上,我要问的是,我是否可以创建2个固定长度约束,而不是百分比。是的,使用ConstraintLayout中包含的元素执行以下操作,例如: ImageView1 TextView ImageView2

我有一个
列表视图
项,其中三个组件水平对齐:

  • 包含图标的
    ImageView
  • 带有标题的
    TextView
  • 另一个带有状态图标的
    ImageView
  • 目前,我通过
    RelativeLayout
    对它们进行了排列,我的
    TextView
    是“弹性”的


    是否可以在
    ConstraintLayout
    中创建相同的布局?基本上,我要问的是,我是否可以创建2个固定长度约束,而不是百分比。

    是的,使用ConstraintLayout中包含的元素执行以下操作,例如:

    ImageView1 TextView ImageView2
    
    • ImageView1:约束左侧到约束左侧
    • ImageView2:约束右侧到约束右侧
    • 文本视图
      • 从左侧到ImageView1右侧的约束
      • 从右侧到ImageView2左侧的约束
      • 布局\u width=“0dp”

    “0dp”告诉CL向上拉伸小部件以满足设置的约束。您还可以在约束上添加边距。

    即使在包含布局的情况下也可以使用。感谢
    0dp
    为我做的一切!对于其他对阅读文档感兴趣的人,请检查中的Widgets维度约束标题。