可调整大小的小部件

可调整大小的小部件

问题描述:

我有一个ListView项目由三个部分组成水平对齐:可调整大小的小部件

  1. 含图标
  2. 一个TextView有一个标题
  3. 另一ImageView机智状态图标ImageView

目前,我通过RelativeLayout和我的TextView是'弹性'的。

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

是的,做以下,与元素包含ConstraintLayout如:

ImageView1 TextView ImageView2 
  • ImageView1:约束留给ConstraintLayout左侧
  • ImageView2:约束权ConstraintLayout右侧
  • TextView
    • 约束留给ImageView1右侧
    • 约束从右到左ImageView2侧
    • layout_width = “0dp”

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

+0

即使使用包含的布局也能正常工作。谢谢 –

+0

'0dp'对我来说是这样!对于其他对阅读文档感兴趣的人,请查看[ConstraintLayout reference](https://developer.android.com/reference/android/support/constraint/ConstraintLayout.html)中的** Widgets维度约束**标题。 – Sufian