一、问题现象
当我们在Android studio的.xml文件中,添加控件时会发现报Missing Constraints in ConstraintLayout的错误。
原因是我们在布局时未给控件添加约束,只需添加相应的约束,报错就会解决。
二、解决方法
1.手动在Code中添加相应的约束条件(等号后参数可改):
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
2.在Design中拖动空心圆进行添加约束:
在Design中选中控件后,在上、下、左、右会各出现一个空心圆,鼠标选中后拖拽会有线条出现,拉至想要位置即可(各方向都需要)。
完成上面操作后:
3.Android studio有自动添加约束的功能:
在Design里面有个自动添加约束的摁扭,但看见我们看见效果没有方法2好用: