我只是更新Android Studio
并使用Constraint Layout。 xml属性中存在一些错误。
此视图不受垂直约束:在运行时它将跳转到 除非你添加一个垂直约束更少...(Ctrl + F1) 布局编辑器允许您将小部件放在画布上的任何位置,以及 它用设计时属性记录当前位置(例如 layout_editor_absoluteX。)这些属性不会在运行时应用, 因此,如果您在设备上推送布局,小部件可能会出现在 不同于编辑器中显示的位置。要解决此问题,请确保a widget通过拖动来同时具有水平和垂直约束 边缘连接。
我按照以下步骤操作:
Right click on designing part > Constraint Layout > Infer Constraints
但我找不到Constraint Layout
。
答案 0 :(得分:0)
我也注意到推断约束并不总是有效。我做的是,我:
这种约束方法使我不必infer constraints
,因为我的所有视图都受到限制。如果我收到任何错误,请clear all constraints
然后为布局中的每个视图手动创建连接。
这是描述我的意思的图像:
我约束了左边和上边,这样做就不需要推断了。
注意:
答案 1 :(得分:0)
您收到此错误,是因为您没有在约束布局中的元素中提及 marginTop 。您需要设置done := capture()
fmt.Println("Hello, playground")
capturedOutput, err := done()
if err != nil {
// handle error
}
,问题就会解决