Android Studio 2.2 约束布局按钮不可见

Android Studio 2.2 Constraint Layout Buttons not visible

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

在 build.gradle(app)

中添加下面给出的依赖项
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')

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

}

请按照下图所示在您的布局中进行

然后在刷新项目后,单击布局,所有按钮将保持可见,您可以根据约束进行操作。

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

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

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

  • (A) 重新开始并按照指定的教程进行操作。
  • (B) 通过右键单击 ComponentTree 中的 Container 将 ContainerLayout 转换为 ConstraintLayout。转换后您可能需要大惊小怪才能使其与教程保持一致。
  • (C) 创建一个与教程匹配的新 activity(例如 'Empty Activity'),它将使用 ConstraintLayout。使用那个 activity 跟随教程。

是的,很简单,但对 n00bs 来说不一定显而易见。希望对你有帮助。

我想我找到了按钮!我以某种方式首先找到了菜单项(感谢 Reddit),并且想知道我怎么可能错过了按钮,因为我仔细看了看它正上方的那一行,但是,它就在那里。

在我的例子中,当我将约束布局放在滚动视图中时,所有约束布局按钮都消失了。当我将 constraintlayout 恢复为根容器时,我把它们找回来了。