我有一个ConstraintLayout作为我的主要布局。在它里面,我有一个CoordinatorLayout。我想知道我是否能够约束放置在CoordinatorLayout中的视图。
预先感谢
答案 0 :(得分:0)
不。您只能约束ConstraintLayout
的直接子视图。
不是特别CoordinatorLayout
导致您无法执行此操作。您放置在ConstraintLayout
中的任何视图(除了另一个ConstraintLayout之外)都无法应用约束。
您将任何app:layout_constraint...
属性应用于没有ConstraintLayout
的任何视图,因为它的直接父视图将被忽略。
答案 1 :(得分:0)
您必须将CoordinatorLayout上的任何布局(例如LinearLayout或ConstraintLayout)放入其中。
或将CoordinatorLayout设为主体并放入布局中。