首页 > 解决方案 > 自定义工具栏

问题描述

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

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

标签: androidandroid-toolbarandroid-jetpack

解决方案


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


推荐阅读