何时使用相对布局和约束布局与实时示例

时间:2017-08-18 05:08:02

标签: android xml

有人可以帮助我让我知道何时使用相对布局以及何时使用约束布局和android中的示例。

1 个答案:

答案 0 :(得分:1)

首先,您需要了解为什么稍后在Android SDK中引入ConstraintLayout

为什么引入ConstraintLayout

使用相对布局和其他布局,我们需要创建不同视图的层次结构。有时,这些层次结构可能很长,具有多个嵌套视图组。

当Android呈现布局时,所有视图将在嵌套布局中呈现到下面的级别。如此多的关卡,需要更多的时间。

所以根据Android文档,

  

ConstraintLayout允许您使用a创建大型复杂布局   平面视图层次结构(没有嵌套视图组)。

其他嵌套视图可以占用时间。

ConstraintLayoutRelativeLayout有什么区别?

ConstraintLayout类似于RelativeLayout,因为所有视图都根据兄弟视图和父布局之间的关系进行布局,但它比RelativeLayout更灵活。

何时选择哪种布局? 如果您的屏幕具有设计,您可以使用不使用嵌套的RelativeLayout,使用相对或使用约束。