我已经开始深入研究今年在 IO 上宣布的约束布局。这看起来很有前途,并使您的布局非常有效。我看过 Google 提供的 codelab excersize。但是,我有以下问题想要解决。
- 如何使用ConstraintLayouts来设计不同屏幕尺寸的布局?
目前我为特定的设备/屏幕组设计布局并设置视图的边距和填充等。将这些值保存在dimens.xml
文件中。这是设计布局的一种非常痛苦的方法。Android ConstraintsLayout在设计多屏时是否也模仿了iOS 的AutoConstraintsLayout ?
- 为不同的屏幕方向设计布局是否仍然需要不同的 Layout.xml 文件,即;layout_landscape.xml和layout_portraint.xml?