Android Studio - 约束布局与相对布局哪个更好?

时间:2018-01-19 05:46:06

标签: android-relativelayout android-constraintlayout

为什么项目在约束布局中被错放,约束布局比相对布局更好(Newbie Here)推荐哪一个

2 个答案:

答案 0 :(得分:0)

  

"但是当我在Constraint Layout中创建一个Activity时,项目就会得到   在运行时错放了为什么会这样?"

这是因为您不能为视图添加所有必需的约束。

例如:如果您的视图只在顶部与另一个视图对齐,则在渲染时,它可能会水平移动到任何位置,因为它的左侧或右侧没有对齐。

我建议您查看官方文档和示例。您还可以在ConstraintLayout上搜索YouTube教程。

答案 1 :(得分:0)

约束布局比相对布局更好,因为它为您提供了相对布局和线性布局的双重功能。您可以为coordinatorlayout中的视图提供权重,而在相对布局中则没有,因此我们需要在线性布局中添加另一层