【发布时间】:2016-12-17 23:12:42
【问题描述】:
我在网上搜索过,我看到在 Android Studio 中可以使用蓝图设置约束布局,但我找不到它们。还有其他方法吗?
【问题讨论】:
标签: android layout android-constraintlayout
我在网上搜索过,我看到在 Android Studio 中可以使用蓝图设置约束布局,但我找不到它们。还有其他方法吗?
【问题讨论】:
标签: android layout android-constraintlayout
是的,你可以。
1.确保您拥有 Android Studio 2.2 预览版和最新的 Android 支持库(版本 32 或更高版本):
Click Tools > Android > SDK Manager.
Click the SDK Tools tab.
Select Android Support Repository, then click OK.
2.您必须在build.gradle的编译依赖项中添加以下内容
compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha2'
那么你还必须更新你的 gradle 插件(主项目的 build.gradle)
classpath 'com.android.tools.build:gradle:2.2.0-alpha2'
或者你可以使用最新的:
classpath 'com.android.tools.build:gradle:2.2.0-alpha3'
3.在工具栏或同步通知中,点击 Sync Project with Gradle Files。
4.为您的项目添加新的约束布局:
右键单击模块的布局目录,然后单击新建 > XML > 布局 XML。
输入布局名称并输入 android.support.constraint.ConstraintLayout 作为根标记。
或
将现有布局转换为约束布局:
Open your existing layout in Android Studio
and select the Design tab at the bottom of the editor window.
In the Component Tree window,
right-click the layout and click Convert <layout>
to ConstraintLayout.
来源
【讨论】:
最简单的方法是先正确创建Relative Layout,然后将其转换为Constraint Layout。
将现有布局转换为约束布局:
在 Android Studio 中打开您现有的布局并选择“设计”选项卡 在编辑器窗口的底部。
在组件树窗口中,右键单击布局并单击 转换为 ConstraintLayout。
【讨论】: