约束布局而不是相对布局

Shi*_*fan 8 android android-layout android-studio-2.2 android-constraintlayout

在新的Android Studio 2.2中引入了Constraint Layout,我在这里这里搜索并阅读了这个新布局.在这个链接中,我已经阅读了Constraint和Relative布局之间的差异,但仍然存在一些问题:

  1. 我们可以更换RelativeLayoutConstraintLayout完全地,提到这里
  2. 具有旧版本的设备可以支持ConstraintLayout吗?
  3. 要设计应用程序,ConstraintLayout我们必须更新到Android Studio 2.2?
  4. 使用ConstraintLayout我们不需要为所有屏幕分辨率编写许多dimens.xml以获得响应式应用程序?

Nic*_*ard 6

  1. ConstraintLayout所做的一切RelativeLayout,以及更多
  2. 从API级别9(Gingerbread)开始支持它 - 即.99.9%的设备
  3. 是.您也可以手动编辑XML,但建议使用2.2中的编辑器
  4. 这取决于您想要做什么 - 使用维度可能仍然有用(例如,您可能需要大致相同的布局,但具有不同的边距).