Android ConstraintLayout编辑器添加不必要的约束或边距,使其无法使用

Android ConstraintLayout编辑器添加不必要的约束或边距,使其无法使用,android,android-layout,android-constraintlayout,Android,Android Layout,Android Constraintlayout,我真的很喜欢constraintLayout,但我不得不在文本模式下使用它,因为设计模式完全有缺陷。 当我试图直接在屏幕上添加约束时,只会完全弄乱布局,产生固定的边距和不必要的约束。最糟糕的是,有时看起来约束在设计模式中得到了很好的应用(布局似乎是正确的),但当我切换回文本模式时,它会添加完全随机的约束,这真的令人沮丧 我使用的是Android Studio 2.3.3,这是最新版本 有没有办法解决这个问题?我通常在蓝图模式中进行所有拖动,然后在Android Studio右侧的“属性”抽屉中编

我真的很喜欢constraintLayout,但我不得不在文本模式下使用它,因为设计模式完全有缺陷。 当我试图直接在屏幕上添加约束时,只会完全弄乱布局,产生固定的边距和不必要的约束。最糟糕的是,有时看起来约束在设计模式中得到了很好的应用(布局似乎是正确的),但当我切换回文本模式时,它会添加完全随机的约束,这真的令人沮丧

我使用的是Android Studio 2.3.3,这是最新版本


有没有办法解决这个问题?

我通常在蓝图模式中进行所有拖动,然后在Android Studio右侧的“属性”抽屉中编辑/添加/删除任何额外的约束。您可以单击蓝色圆点进行删除,手动编辑边距,并设置垂直/水平偏差。

Android Studio 3.0 beta 7修复了ConstraintLayout编辑器的错误。谢谢,这实际上是一种更好的方式。编辑器永远不会像您在文本中构建布局那样好,因此在构建布局的过程中,迟早,你必须编辑文本。如果你有经验的话,在文本中这样做会更快,只需检查编辑器是否有效。我认为这取决于布局的复杂性,但在某些情况下,使用编辑器是不可能的。尽管如此,我还是喜欢使用编辑器快速定位第一个视图。这次,我更喜欢只使用文本编辑器。好多了。