自AndroidStudio2.3以来,ConstraintLayout得到了一个很大优化,创建的Activity的xml布局,根布局都是用的ConstraintLayout,所以有必要了解一下ConstraintLayout了
- ConstraintLayout相当于一个特殊的RelativeLayout,一些常用的属性介绍
// 与xxx控件顶部对齐
app:layout_constraintTop_toTopOf="@+id/xxx"
// 与xxx控件底部对齐
app:layout_constraintBottom_toBottomOf="@+id/xxx"
// 与xxx控件左边对齐
app:layout_constraintLeft_toLeftOf="@+id/xxx"
// 与xxx控件右边对齐
app:layout_constraintRight_toRightOf="@+id/xxx"
- 一些常用属性
// 当前控件顶部与xxx控件底部对齐
app:layout_constraintTop_toBottomOf="@+id/xxx"
// 当前控件底部与xxx控件顶部对齐
app:layout_constraintBottom_toTopOf="@+