有时候我们会直接在设计界面添加组件,比如直接拖Button到设计界面,像这样子:
但是如果此时我们在relativeLayout布局下就不行,他会报错的啊:
这个红色的感叹号就是错误了,点开来看看详细信息,就会发现“Missing Constraints in ConstraintLayout”:
现在看看咋解决╭(╯^╰)╮:
单击按钮,我们会发现按钮的四周出现了四个白色圆圈,鼠标放上去可以看到提示“create top constraint”,同样的,左右下分别就是“create left/right/bottom constraint”了。我们拖拽按钮上方的白色圆圈到顶端。
按钮就到最上方去了,同样,其它三条边上的圆圈都拖拽到边界上,都拖动完成之后,我们可以看到按钮四周多了四条折线,而原本的错误也消失了,嘿嘿嘿:
这时我们就可以按照自己的需要,将按钮拖到任意位置:
bingo!!!