为什么项目在约束布局中被错放,约束布局比相对布局更好(Newbie Here)推荐哪一个
答案 0 :(得分:0)
"但是当我在Constraint Layout中创建一个Activity时,项目就会得到 在运行时错放了为什么会这样?"
这是因为您不能为视图添加所有必需的约束。
例如:如果您的视图只在顶部与另一个视图对齐,则在渲染时,它可能会水平移动到任何位置,因为它的左侧或右侧没有对齐。
我建议您查看官方文档和示例。您还可以在ConstraintLayout上搜索YouTube教程。
答案 1 :(得分:0)
约束布局比相对布局更好,因为它为您提供了相对布局和线性布局的双重功能。您可以为coordinatorlayout中的视图提供权重,而在相对布局中则没有,因此我们需要在线性布局中添加另一层