在新的
Android Studio 2.2中引入了Constraint Layout,我搜索并阅读了这个新的布局
here和
here.在
this link我读过有关Constraint和Relative布局之间的差异,但仍然有一些问题依旧:
>我们可以完全用ConstraintLayout替换RelativeLayout,如here所述吗?
>旧版本的设备是否支持ConstraintLayout?
>为了使用ConstraintLayout设计应用程序,我们必须更新到Android Studio 2.2?
>使用ConstraintLayout我们不需要为所有屏幕分辨率编写多个dimens.xml来拥有响应式应用程序?
解决方法
> ConstraintLayout完成了RelativeLayout所做的一切,以及更多 >从API级别9(Gingerbread)开始支持 – 即. 99.9%的设备 >是的.您也可以手动编辑XML,但建议使用2.2中的编辑器 >这取决于你想做什么 – 使用尺寸可能仍然有用(例如,你可能想要大致相同的布局,但边距不同).