ContraintLayout布局的约束性: 约束布局,控件之间,控件与父布局之间具有约束关系,控件的位置是按照约束来计算的;子view通过一个个约束的属性,来决定自己的位置; RelativeLayout可以实现对控件的约束,实现起来相对简单;而LinearLayout虽然使用简单,但是会加深布局深度层级,影响app的解析效率问题; ContraintLayout的其他属性和relativelayout基本一致,同时ContraintLayout可以约束控件的比例(LinearLayout中的weight属性)
设置居中和bias: 居中的方式可以使用左边和右边两个方向同时约束来定位布局的位置:



