ConstraintLayout遇到的小错误

最新的Android Studio中创建的Activity默认使用约束布局--------ConstraintLayout.

1) 在约束布局中添加Button控件后,发现xml飘红了!

如图一所示:

ConstraintLayout遇到的小错误

2)报错信息为:"This view is not constrained, it only has designtime positions, so it will jump to (0,0)......",以下为解决方案路径.将Text视图切换到Design,位于正中间,点击一下类似魔法棒的工具(Infer Constraints)即可.如下图所示:

ConstraintLayout遇到的小错误

3) 点击Infer Constraints其实相当于在Button标签中添加如下两个属性:

app:layout_constraintStart_toStartOf="parent"

app:layout_constraintTop_toTopOf="parent"

如下图所示:

ConstraintLayout遇到的小错误