是否可以在DrawerLayout的主容器中显示的片段中使用CoordinatorLayout / CollapsingToolbarLayout?
对另一个问题的回答表明,每个片段都可以有自己的工具栏。但是这与ActionBarDrawerToggle
不兼容,因为它需要一个工具栏来链接打开/关闭抽屉行为。
有人实现了这一点吗?或者您有关于此的指针?谢谢。
编辑:我一直在努力将单个工具栏放置在DrawerLayout
中,以便始终保留,但无法使其滚动(在Nexus5 API 22上)。在this question中提到需要将CoordinatorLayout
设置为主视图。因此,可能将其插入DrawerLayout(如下所示)是行不通的。
<android.support.v4.widget.DrawerLayout ...>
<!-- main content -->
<android.support.design.widget.CoordinatorLayout ...>
<android.support.design.widget.AppBarLayout ...>
<android.support.design.widget.CollapsingToolbarLayout ...>
<ImageView .../>
<android.support.v7.widget.Toolbar .../>
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<android.support.v7.widget.RecyclerView .../>
</android.support.design.widget.CoordinatorLayout>
<!-- navigation drawer -->
<android.support.design.widget.NavigationView ...>
<!-- drawer content -->
<fragment .../>
</android.support.design.widget.NavigationView>
</android.support.v4.widget.DrawerLayout>