我遇到以下布局结构的问题:
<CoordinatorLayout>
<AppBarLayout>
<Toolbar>
</AppBarLayout>
<DrawerLayout
app:layout_behavior="appbarScrollingBehavior">
<ViewPager>
<ListView>
</DrawerLayout>
</CoordinatorLayout>
一切正常,但滚动AppBarLayout
时出现问题。也就是说,作为侧抽屉的ListView
是&#34;推&#34;向下Toolbar
的高度。这会导致最后一个元素仅在Toolbar
完全折叠时可见: - (
为什么会发生这种情况?我已经尝试用ListView
替换RecyclerView
,但它没有帮助。似乎CoordinatorLayout
首先测量孩子,然后根据Behaviors
移动他们。