Man*_*yal 30 android android-layout viewgroup android-constraintlayout
为什么RelativeLayout替换为ConstraintLayoutandroid空活动的默认布局文件.我需要知道为什么要使用ConstraintLayout它,它为我们提供了什么其他好处.
egf*_*nor 24
由Xaver Kapeller提供 - "ConstraintLayout的主要目的是修复RelativeLayout的问题,它做得很好.你可以用RelativeLayout做很多事情.你可以简化你的布局,就像你从来没有此外,它修复了RelativeLayout的长期性能问题.在测量/布局阶段的双重征税.因此,我们在一个不错的包装中获得更好的性能,更多功能和更简单的布局."
使用它的另一个好处是,它允许您使用拖放样式编辑器以可视方式创建布局,RelativeLayout可能与Xcode中的Interface Builder类似.
约束布局:这个新布局是一个灵活的应用程序布局管理器,允许您创建动态用户界面而不嵌套多个布局.它作为支持库分发,与Android Studio紧密耦合,向后兼容API Level 9.
乍一看,Constraint Layout与RelativeLayout类似.但是,Constraint Layout设计用于Studio,它可以有效地表达您的应用程序设计,以便您依赖较少的布局,如LinearLayout,FrameLayout,TableLayout或GridLayout.最后,内置自动约束推理引擎.您可以根据自己的喜好自由设计用户界面,让Android Studio努力工作.
| 归档时间: |
|
| 查看次数: |
26506 次 |
| 最近记录: |