我有一个ConstraintLayout作为我的主布局。在里面,我有一个CoordinaterLayout。我想知道我是否能够约束我放在CoordinaterLayout中的视图。
提前感谢
否。只能约束作为ConstraintLayout
的直接子级的视图。
并不是CoordinatorLayout
让你无法做到这一点。放置在ConstraintLayout
(除了另一个ConstraintLayout(中的任何视图都无法应用约束。
应用于任何没有ConstraintLayout
作为直接父级的视图的任何app:layout_constraint...
属性都将被忽略。
必须放入CoordinaterLayout上的任何布局中,如LinearLayout或ConstraintLayout。
或者将CoordinatorLayout设为main并放入布局内部。