将视图放置在DrawerLayout上方(抽屉上方)

4

是否可以将一个View放置在整个DrawerLayout上面?这样,即使抽屉被打开,该视图也会保持在抽屉上面。


1
你是指垂直方向上面,还是在z轴顺序上面? - Mike M.
1个回答

4

是否可以将一个View放在整个DrawerLayout的上方?

是的。考虑以下布局:

<FrameLayout>
  <DrawerLayout>
    <FrameLayout>
      <!-- the content comes here -->
    </FrameLayout>
    <!-- one or two drawer views comes here - displayed over content-->
  </DrawerLayout>

  <!-- any views that are here will be painted even over the drawers -->

</FrameLayout>

该死,我在某个地方读到DrawerLayout需要成为根视图,甚至没有去检查这是否真的是情况。谢谢。 - Bartek Lipinski
不,它并不会。事实上,这是一种很好的实现覆盖工具栏的方法。 - Eugen Pechanec

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接