我正在Activity中实现一个navigationview。当导航视图项被点击时,会启动一个新的fragment。我的工具栏在Activity中定义,问题是我想为每个fragment使用不同的工具栏。例如,在一个fragment中,工具栏将包含一个spinner,在另一个fragment中则可能包含一些textviews等。 在这里有哪些选项?我考虑过保留Activity中的工具栏,然后从fragment中填充所需的视图,但也许有更好的方法吗?
我在这里回答了一个非常类似的问题: 如何在每个片段上使用不同的工具栏 基本上就是: 1) 为每个不同的工具栏创建1个XML文件 2) 包含它们在你的主活动XML中 3) 在每个片段上显示和隐藏所需的工具栏 希望这可以帮到你。