约束布局协调器布局

时间:2018-08-03 19:48:46

标签: android android-layout android-coordinatorlayout android-constraintlayout

我有一个ConstraintLayout作为我的主要布局。在它里面,我有一个CoordinatorLayout。我想知道我是否能够约束放置在CoordinatorLayout中的视图。

预先感谢

2 个答案:

答案 0 :(得分:0)

不。您只能约束ConstraintLayout的直接子视图。

不是特别CoordinatorLayout导致您无法执行此操作。您放置在ConstraintLayout中的任何视图(除了另一个ConstraintLayout之外)都无法应用约束。

您将任何app:layout_constraint...属性应用于没有ConstraintLayout的任何视图,因为它的直接父视图将被忽略。

答案 1 :(得分:0)

您必须将CoordinatorLayout上的任何布局(例如LinearLayout或ConstraintLayout)放入其中。

或将CoordinatorLayout设为主体并放入布局中。