app:layout_constraintLeft_toLeftOf
//Constrains the left side of a child to the left side of a target child (contains the target child id).
表示此控件的左边框与某个控件的左边框对齐或者在其右边
![](http://upload-images.jianshu.io/upload_images/587704-536abcdbae789144.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![](http://upload-images.jianshu.io/upload_images/587704-1d49fab79fda2f1d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
app:layout_constraintLeft_toRightOf
//Constrains the left side of a child to the right side of a target child (contains the target child id).
表示此控件的左边框与某个控件的右边框对齐或者在其右边
![](http://upload-images.jianshu.io/upload_images/587704-2ffd6704af1150fa.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
app:layout_constraintRight_toLeftOf
//Constrains the right side of a child to the left side of a target child (contains the target child id).
表示此控件的右边框与某个控件的左边框对齐或在其左边
![](http://upload-images.jianshu.io/upload_images/587704-7bd14bddd3ca8535.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
app:layout_constraintRight_toRightOf
//Constrains the right side of a child to the right side of a target child (contains the target child id).
表示此控件的右边框与某个控件的右边框对齐或在其左边
![](http://upload-images.jianshu.io/upload_images/587704-108ddaa2cc26fb27.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
app:layout_constraintTop_toTopOf
//Constrains the top side of a child to the top side of a target child (contains the target child id).
表示此控件的顶部边框与某个控件的顶部边框水平对齐或在其下边
![](http://upload-images.jianshu.io/upload_images/587704-9d12f25314db4e69.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
app:layout_constraintTop_toBottomOf
//Constrains the top side of a child to the bottom side of a target child (contains the target child id).
表示此控件的顶部边框与某个控件的底部边框水平对齐或在其下边
![](http://upload-images.jianshu.io/upload_images/587704-9f22ad61e50786a7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
app:layout_constraintBottom_toTopOf
//Constrains the bottom side of a child to the top side of a target child (contains the target child id).
表示此控件的底部边框与某个控件的顶部边框水平对齐或其上边
![](http://upload-images.jianshu.io/upload_images/587704-6bbddf4fd63d0af3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
app:layout_constraintBottom_toBottomOf
//Constrains the bottom side of a child to the bottom side of a target child (contains the target child id).
表示此控件的底部边框与某个控件的底部边框水平对齐或其上边
![](http://upload-images.jianshu.io/upload_images/587704-5d0fffda5e88a7e9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
app:layout_constraintBaseline_toBaselineOf
//Constrains the baseline of a child to the baseline of a target child (contains the target child id).
表示此控件与某个控件水平对齐
![](http://upload-images.jianshu.io/upload_images/587704-58e4f037072c2806.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![](http://upload-images.jianshu.io/upload_images/587704-1122879230ffb4b7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
app:layout_editor_absoluteX
//The design time location of the left side of the child.
表示此控件在布局中X轴的绝对坐标点。如图代码3
![](http://upload-images.jianshu.io/upload_images/587704-9835a397e3f834b0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
app:layout_editor_absoluteY
//The design time location of the right side of the child.
表示此控件在布局中Y轴的绝对坐标点。如图代码3
app:layout_constraintGuide_begin
//The distance of child (guideline) to the top or left edge of its parent.
表示在布局中引导线距顶部或左边框的距离(如:20dp表示距顶部或者左边框20dp)
![](http://upload-images.jianshu.io/upload_images/587704-772a9a6c2c7ae3f7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![](http://upload-images.jianshu.io/upload_images/587704-ebd7cff6cb36dd2e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
app:layout_constraintGuide_end
//The distance of child (guideline) to the top or left edge of its parent.
表示在布局中引导线距底部的距离(如:10dp表示距顶部10dp)
app:layout_constraintGuide_percent
//The ratio of the distance to the parent's sides
表示在整个布局中引导线距离左边框的百分百(如:app:layout_constraintGuide_percent="0.5"表示距离左边框50%的位置)
![](http://upload-images.jianshu.io/upload_images/587704-31c544ef80b46bf6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![](http://upload-images.jianshu.io/upload_images/587704-d83ea4487cc84310.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
app:layout_constraintStart_toEndOf
//Constrains the start side of a child to the end side of a target child (contains the target child id).
表示此控件的左边界在某个控件右边界的右边,及表示此控件在某个控件的右边
![](http://upload-images.jianshu.io/upload_images/587704-8c287f6a7a14366b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
app:layout_constraintStart_toStartOf
//Constrains the start side of a child to the start side of a target child (contains the target child id).
表示此控件的左边界与某个控件的左边界在同一垂直线上
![](http://upload-images.jianshu.io/upload_images/587704-7e4e870f6fd40cde.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
app:layout_constraintEnd_toStartOf
//Constrains the end side of a child to the start side of a target child (contains the target child id).
表示此控件的右边界与某个控件的左边界在同一垂直线上
![](http://upload-images.jianshu.io/upload_images/587704-1ec99910aa34b906.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
app:layout_constraintEnd_toEndOf
//Constrains the end side of a child to the end side of a target child (contains the target child id).
表示此控件的右边界与某个控件的右边界对齐
![](http://upload-images.jianshu.io/upload_images/587704-62eb67c8250c9bde.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
app:layout_constraintHorizontal_bias
//The ratio between two connections when the left and right (or start and end) sides are constrained.
表示此控件在布局中的水平方向上的偏移百分百。如视图16,代码16
![](http://upload-images.jianshu.io/upload_images/587704-cf7ec2331e09a140.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
app:layout_constraintVertical_bias
//The ratio between two connections when the top and bottom sides are constrained.
表示此控件在布局中的的垂直方向上的偏移百分百。如视图16,代码16
![](http://upload-images.jianshu.io/upload_images/587704-b4969ea0fe83f862.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
app:layout_constraintDimensionRatio
//The child's side to constrain using dimensRatio.
表示两个控件的纵横比,而使用则需要把宽(layout_width)或者高(layout_height)设置为0dp,根据另一个属性和比例, 计算当前属性, 如两个图片控件的显示大小,app:layout_constraintDimensionRatio="4:3";
![](http://upload-images.jianshu.io/upload_images/587704-0e055ea1d7bbf91f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![](http://upload-images.jianshu.io/upload_images/587704-1f4ea5c57fdaf154.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
app:layout_goneMarginLeft
//The left margin to use when the target is gone.
app:layout_goneMarginTop
//The top margin to use when the target is gone.
app:layout_goneMarginRight
//The right margin to use when the target is gone
app:layout_goneMarginBottom
//The bottom margin to use when the target is gone.
app:layout_goneMarginStart
//The start margin to use when the target is gone.
app:layout_goneMarginEnd
//The end margin to use when the target is gone.