【问题标题】:Android Studio 2.2 Constraint Layout Buttons not visibleAndroid Studio 2.2 约束布局按钮不可见
【发布时间】:2016-09-22 04:03:06
【问题描述】:

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

【问题讨论】:

  • 试玩一下AS菜单栏中的视图菜单。你不需要在这里问这些问题
  • 我遇到了同样的问题,很高兴找到这个问题。视图菜单中似乎很少有用于显示约束的内容。

标签: android android-studio android-studio-2.2 android-constraintlayout


【解决方案1】:

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

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

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

}

请在您的布局中执行如下所示的操作

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

【讨论】:

【解决方案2】:

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

在我的情况下,ConstraintLayout 已经可用,所以前面的答案并没有真正提供正确的解决方案。

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

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

很简单,是的,但对 n00bs 来说不一定很明显。希望对您有所帮助。

【讨论】:

    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-09-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-16
        • 2019-02-05
        • 1970-01-01
        相关资源
        最近更新 更多