首先需要引入我们的ConstraintLayout,在build.gradle中加入:
compile 'com.android.support.constraint:constraint-layout:1.0.2'
ConstraintLayout 布局属性
ConstraintLayout 中的 Constraint 为名词(翻译为:约束;限制;强制),所以顾名思义该布局在每个在子 View 上添加各种约束条件来控制每个子 View 所处的位置以及显示的尺寸。ConstraintLayout 在 1.0 版本有如下 54 个布局属性:
-
android_maxHeight
-
android_maxWidth
-
android_minHeight
-
android_minWidth
-
android_orientation
-
layout_constraintBaseline_creator
-
layout_constraintBaseline_toBaselineOf
-
layout_constraintBottom_creator
-
layout_constraintBottom_toBottomOf
-
layout_constraintBottom_toTopOf
-
layout_constraintDimensionRatio
-
layout_constraintEnd_toEndOf
-
layout_constraintEnd