Android-ConstraintLayout约束布局使⽤⼀、ConstraintLayout基础属性详解
属性描述
app:layout_constraintLeft_toLeftOf把A的left side放在B的left side(左边对齐)
app:layout_constraintLeft_toRightOf把A的left side放在B的right side(左边相对右边对齐)app:layout_constraintRight_toLeftOf把A的right side放在B的left side(右边相对左边对齐)app:layout_constraintRight_toRightOf把A的right side放在B的right side(右边对齐)
app:layout_constraintTop_toTopOf把A的top side放在B的top side(顶部对齐)
app:layout_constraintTop_toBottomOf把A的top side放在B的bottom side(顶部相对底部对齐)app:layout_constraintBottom_toTopOf把A的bottom side放在B的top side(底部相对顶部对齐)app:layout_constraintBottom_toBottomOf把A的bottom side放在B的bottom side(底部对齐)
app:layout_constraintStart_toEndOf 把A的start position放在B的end position(起始位置相对结束位置对齐)
app:layout_constraintStart_toStartOf把A的start position放在B的start position(起始位置对齐)
app:layout_constraintEnd_toStartOf 把A的end position放在B的start position(结束位置相对起始位置对齐)
margin属性值可以为百分比
app:layout_constraintEnd_toEndOf把A的end position放在B的end position(结束位置对齐)app:layout_constraintBaseline_toBaselineO
f
把A的bottom side放在B的top side(基准线对齐)
这⾥分别以:app:layout_constraintLeft_toLeftOf和app:layout_constraintRight_toLeftOf举例:
定义两个控件:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。