Android: 工具栏布局取决于当前片段

Android: Toolbar layout denpend on current fragment

首先,我有一个带工具栏的主 activity。这个工具栏用于我所有的片段。

对于每个片段,我都有一些不同的菜单项。而且它的 GUI 相当复杂。

我知道有一种方法可以为每个片段创建菜单,然后使用 setHasOptionsMenu(true)。但是,当像那样使用菜单时,很难按照我的意愿自定义所有菜单项。

因此,我创建了一个具有多种布局的工具栏。默认设置为 "gone"。添加片段时,我将设置相应的布局可见并隐藏所有其他。

它解决了我的问题,但我对这个解决方案不满意。我想知道您是否有更好的解决方案。请分享!

我已经回答了与您需要的类似的问题...请看这里