前面介绍了常用的线性布局、相对布局以及帧布局、表格布局、网格布局。其中线性布局、相对布局平时更常用,这里学习另外一种常用布局——约束布局(constraintlayout)
约束布局特点
1.前面介绍的布局,虽然在AS中可以拖拽控件实现,但写代码更加方便,但是约束布局更加倾向通过拖拽设计可视化
2.能够有效解决布局过多问题,让页面更加扁平化
(由于是通过动手拖拽实现,所以需要多次尝试才能熟练掌握)
常用属性
app:layout_constraintBottom_toBottomOf="@+id/m"//当前控件的下边线约束到到指定控件或者父容器下边线
在AS中拖拽实现约束布局界面(尝试多用几次掌握)