为什么底部工作表布局必须始终是CoordinatorLayout的直接子项?

时间:2017-05-03 07:36:55

标签: android android-coordinatorlayout

我正在使用底页。对于其他行为(如AppBar Scrolling View行为),可以在不同级别的子级中提及它们,但是对于底层表行为,ViewGroup必须是CoordinatorLayout的直接子级。为什么呢?

<CoordinatorLayout>
  <AppbarLayout/>

  <RelativeLayout>

      <RelativeLayout    <!-- not the direct child, still works -->
       ...
       app:layout_behavior="@string/appbar_scrolling_view_behavior" />

  </RelativeLayout>

</CoordinatorLayout>

以下层级不起作用。

<CoordinatorLayout>

  <AppbarLayout/>

  <RelativeLayout>

      <RelativeLayout    <!-- not the direct child, does not work -->
       ...
       app:layout_behavior="@string/bottom_sheet_behavior" />

  </RelativeLayout>

</CoordinatorLayout>

0 个答案:

没有答案