片段中的Android菜单选项问题

时间:2015-10-23 10:02:10

标签: android android-fragments android-actionbar android-tabs android-menu

我正在开发一个带有9个片段的导航抽屉的应用程序。

九个片段中的两个片段实现了制表符(4)接口。每个选项卡都有自己的菜单选项,每个片段(除标签外)都有自己的菜单选项。

现在的问题是, 当我从导航抽屉访问或切换一个简单的片段(没有标签)然后其菜单选项和工作正常。

BUT 在访问后从标签片段切换时,其菜单选项现在出现在导航菜单中的每个其他片段上。

例如 我访问并切换片段“A” - >包括所有菜单选项在内的所有内容 我从片段“B”(带标签)访问和切换,然后所有其他片段都有其菜单选项。

如果我没有有效地解释我的问题,请在评论中再次问我。一个星期以来我一直坚持这个问题。也许是一个小问题或其他什么,但确实需要这里的人的一些帮助。

////更新//

  1. 在每个片段中实现SetHasMenuOptions。除标签之外的所有碎片都正常工作
  2. 主要问题是,在访问选项卡式片段后,其他片段的所有菜单选项都会被选项卡式菜单选项替换。 3通过我的手机发布问题无法发布代码示例。 实际上我首先遇到了这样的问题,然后我实现了sethasmenuoptions 并且每个片段中的menu.clear()和每个片段似乎都有效 就像它应该除了标签的那些
  3. 希望此信息有帮助

    由于

1 个答案:

答案 0 :(得分:0)

在片段事务时使用transaction.addToBackStack(null),并在布局中为片段设置背景颜色。