在CoordinatorLayout中的DrawerLayout中滚动工具栏

时间:2016-09-19 12:31:16

标签: android android-coordinatorlayout android-appbarlayout

我遇到以下布局结构的问题:

<CoordinatorLayout>
    <AppBarLayout>
        <Toolbar>
    </AppBarLayout>

    <DrawerLayout
        app:layout_behavior="appbarScrollingBehavior">
        <ViewPager>
        <ListView>
    </DrawerLayout>
</CoordinatorLayout>

一切正常,但滚动AppBarLayout时出现问题。也就是说,作为侧抽屉的ListView是&#34;推&#34;向下Toolbar的高度。这会导致最后一个元素仅在Toolbar完全折叠时可见: - (

为什么会发生这种情况?我已经尝试用ListView替换RecyclerView,但它没有帮助。似乎CoordinatorLayout首先测量孩子,然后根据Behaviors移动他们。

0 个答案:

没有答案