Android Studio 和约束布局编辑器问题

Posted

技术标签:

【中文标题】Android Studio 和约束布局编辑器问题【英文标题】:Android Studio & Constraint Layout Editor Problems 【发布时间】:2021-10-07 14:40:10 【问题描述】:

我观看了很多视频,包括 Google 自己的视频,但我真的在为 ConstraintLayout 苦苦挣扎,它根本不适合我,就像它在在线视频中一样。

当我将 textview 放到约束布局编辑器上时,它会跳到表单的右上角。在演示视频中,它停留在放置的位置,这些人很容易通过拖动手柄来建立关系。对我来说,它都在右上角,我只能到达其中的两个把手。

如果我再将两个文本视图放入表单中,情况会变得更糟,它们现在都大小相同并且都在顶部重叠。每当我使用约束布局时,我最终都会扯掉我的头发,然后放弃并回到旧的布局。

我真的很想使用约束布局,但显然我在这里遗漏了一些非常明显的东西,但我不知道是什么。

【问题讨论】:

用你的双手写所有东西,你会很快习惯它。首先,这对我来说也很奇怪。 不要以为您在此处发布的内容,我们可以提供帮助。如果您的 IDE 出现错误或问题,您必须自己重新安装或排除故障,至少到我们可以重新创建它的程度,否则您必须显示一些代码或其他人可以在这里重新创建的东西 我也建议不要直接使用布局编辑器。相反,您可以直接键入更容易的 XML。老实说,布局编辑器并没有那么出色。 我不认为这是一个错误,我一直无法让它在任何版本的 android Studio 上运行,我什至进行了全新安装。我想我遗漏了一些东西,而且一定是做错了什么,因为在它目前的工作方式中,它根本不可用。 【参考方案1】:

是的,拖放效果不好。对我来说,我只需使用几个步骤来添加新视图:

1. drag new view to the end of the view list window (not on the design view! design view will add unnecessary properties and is not clean)
2. select the new view, and name it! name is very important to constraint layout.
3. set the layout_constraint_xxx attributes from the property window

然后它会去预期的地方。

【讨论】:

【参考方案2】:

尝试禁用实验性渲染引擎并重新启用它

【讨论】:

以上是关于Android Studio 和约束布局编辑器问题的主要内容,如果未能解决你的问题,请参考以下文章

Android的Studio 2.2 预览 - 新的UI设计师和约束布局

Android Studio 未检测到约束布局的样式

带有 ScrollView 的 Android Studio 约束布局

布局问题Android Studio [关闭]

Android 新控件之ConstraintLayout(约束布局)

Android Studio 无法在布局编辑器中放大/缩小