Adr*_*lar 28

你可以去到一个现有的布局资源文件,打开可视化编辑器,并在RelativeLayout的(例如)单击鼠标右键,然后单击转换为约束布局的选项.

您还必须在build.gradle文件中添加Gradle依赖项:

compile 'com.android.support.constraint:constraint-layout:1.0.0'
Run Code Online (Sandbox Code Playgroud)

  • 如果有人在2016年11月8日及之后查看此答案,请使用'com.android.support.constraint:constraint-layout:1.0.0-beta3'Infect,解决此问题的最佳方法显示在此答案中http://stackoverflow.com/a/39631045/1362418 (4认同)

Mik*_*eps 17

来自Docs

如果要更新现有项目,请执行以下操作:

确保您拥有最新的Android支持存储库(版本32或更高版本)://这是我缺少的部分

单击工具> Android> SDK管理器.单击SDK工具选项卡.选择Android Support Repository,然后单击OK.

将更新的Constraint Layout库添加为 build.gradle文件中的依赖项:

dependencies {
  compile 'com.android.support.constraint:constraint-layout:1.0.0'
}
Run Code Online (Sandbox Code Playgroud)

在工具栏或同步通知中,单击"使用Gradle文件同步项目".

要为项目添加新的约束布局:

  • 右键单击模块的布局目录,然后单击"新建">"XML">"布局XML".输入布局的名称,并为根标签输入"android.support.constraint.ConstraintLayout".单击完成.

要将现有布局转换为约束布局:

  • 在Android Studio中打开现有布局,然后选择编辑器窗口底部的"设计"选项卡.在"组件树"窗口中,右键单击布局,然后单击"转换为ConstraintLayout".


aka*_*tra 5

Google CodeLabs中获取链接.你将有一个基本思想约束布局以及如何使用像不同的约束,及.Manual ConstraintAuto ConnectInference

还有UI Builder&Inspector将帮助我们构建更快的UI.