Android 自定义工具栏

Android 自定义工具栏,android,android-toolbar,android-jetpack,Android,Android Toolbar,Android Jetpack,我有一个活动和许多片段,在我的主要活动中我有一个工具栏,我需要的是为每个片段设置不同的工具栏 findNavController(nav_host_fragment).addOnNavigatedListener { controller, destination -> when(destination.id) { R.id.destination1 -> { //Do something } 一次显示多个工具栏并不直观。但是,在任何情况下,

我有一个活动和许多片段,在我的主要活动中我有一个工具栏,我需要的是为每个片段设置不同的工具栏

findNavController(nav_host_fragment).addOnNavigatedListener { controller, 
 destination ->
 when(destination.id) {
    R.id.destination1 -> {
        //Do something 
    }

一次显示多个工具栏并不直观。但是,在任何情况下,都要转到styles.xml并确保应用程序主题具有父级
“ThemeOverlay.Appcompat.Light.DarkActionBar”
。接下来,在片段的布局中,制作您想要制作的任何工具栏。

如果每个片段都有自己的工具栏,为什么您的活动中都有工具栏?假设,我需要在我的一个片段上实现折叠工具栏,而将其他工作留给主活动(单个)工具栏。