约束布局协调器布局

constraint layout coordinator layout

我有一个 ConstraintLayout 作为我的主要布局。在其中,我有一个 CoordinatorLayout。我想知道我是否能够限制我放入 CoordinatorLayout 中的视图。

提前致谢

没有。您只能约束 ConstraintLayout.

的直接子视图

并不是特别 CoordinatorLayout 使您无法执行此操作。您放入 ConstraintLayout(另一个 ConstraintLayout 除外)中的任何视图都将无法应用约束。

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

您必须在 CoordinatorLayout 上放入任何布局,例如 LinearLayout 或 ConstraintLayout。

或者将 CoordinatorLayout 设为 main 并放入内部布局。