5

最近我正在阅读约束布局的教程(Android Studio 2.2 中的新内容)。在教程中,他们在栏上有用于约束布局的按钮,但我的 Android Studio 中没有按钮。见下图:

在此处输入图像描述

4

4 回答 4

10

在 build.gradle(app) 中添加以下给定的依赖项

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')

    compile 'com.android.support.constraint:constraint-layout:1.0.0-beta5'

}

请在您的布局中执行如下所示在此处输入图像描述

然后在刷新项目后,单击布局,所有按钮将保持可见,供您自己处理约束。

于 2016-09-22T05:08:11.797 回答
0

在我的情况下,当我将约束布局放在滚动视图中时,所有约束布局按钮都消失了。当我将约束布局恢复为根容器时,我将它们取回。

于 2019-10-18T14:40:35.287 回答
0

在遵循官方教程时,我在查找约束按钮时也遇到了问题。作为一个 n00b,我没有意识到约束本身就是一个布局(本教程跳过了这一点),并且由于我从一个更符合我的目的的不同活动开始,它使用了 ContainerLayout 而不是 ConstraintLayout。

就我而言, ConstraintLayout 已经可用,因此前面的答案并没有真正提供正确的解决方案。

因此,使教程按预期进行的一些基本选项是:

  • (A) 重新开始并按照指定的教程进行操作。
  • (B) 通过右键单击 ComponentTree 中的 Container 将 ContainerLayout 转换为 ConstraintLayout。转换后您可能不得不大惊小怪,以使其与教程保持一致。
  • (C) 创建一个与教程匹配的新活动(例如“空活动”),它将使用 ConstraintLayout。使用该活动来学习教程。

很简单,是的,但对 n00bs 来说不一定很明显。希望能帮助到你。

于 2017-06-14T22:01:48.667 回答
0

我想我找到了按钮!我不知何故首先找到了菜单项(感谢Reddit),我想知道我怎么可能错过了这个按钮,因为我看了很多次它正上方的行,但是,它就在那里。

在此处输入图像描述

于 2017-09-18T19:32:27.753 回答