【问题标题】:Messed up with constraint layout搞砸了约束布局
【发布时间】:2017-04-17 14:42:57
【问题描述】:

我是使用 android studio 进行 android 编程的新手,并且对默认情况下由 android studio 提供的 ConstraintLayout 功能感到困惑。我通过拖放制作了一个布局为LayoutBeforeConstraints

然后,按照规则,我点击“推断约束”,这会发生:[LayoutAfterConstraints][2]

正如我推断的那样,元素杂乱无章,我找不到似乎缩小到某个点的开关!

如果我移动一个元素,例如文本视图,那么周围的元素也会移动。

如果没有应用任何约束,所有内容都将转移到已知的左上角,我不知道如何恢复到任何其他布局。

谁能解释一下这一切背后发生了什么?

(有关信息,此应用的重点是根据用户选择的内容推荐旅游目的地列表。搜索栏用于选择温度,开关用于人群偏好。复选框是可见的。如果需要,请建议我有一些增强应用程序的想法。) xml 文件:https://drive.google.com/file/d/0B6pjPs8ppPUWblBkQ0NKSTlMUmc/view?usp=sharing

(抱歉,我不能发布超过 2 个链接)

【问题讨论】:

    标签: java android android-layout android-studio android-constraintlayout


    【解决方案1】:

    如图所示进行操作

    【讨论】:

    • 做了,但同样的事情发生了。
    • 分享你的布局截图和xml文件
    • 问题中指定了布局的屏幕截图...因为我的声誉低于 10,因此问题中不会显示图像。请点击截图链接...共享xml文件
    • 你的 xml 文件在这里发布