约束布局中的可调整大小的小部件



我有一个ListView项目,其中三个组件水平对齐:

  1. 包含图标的ImageView
  2. 带有标题的TextView
  3. 另一个ImageView使用状态图标

目前,我通过RelativeLayout排列它们,我的TextView是"弹性的"。

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

是的,对约束布局中包含的元素执行以下操作,例如:

ImageView1 TextView ImageView2
  • 图像视图 1:约束左侧到约束布局左侧
  • 图像视图 2 :约束右侧到约束布局右侧
  • 文本视图
    • 约束左侧到图像视图 1 右侧
    • 约束右侧到图像视图 2 左侧
    • layout_width="0dp"

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

最新更新