【问题标题】:How do I make a Fragment display only select menu items when viewed with other fragments?当与其他片段一起查看时,如何使片段显示仅选择菜单项?
【发布时间】:2012-09-01 04:14:38
【问题描述】:

我有两个框架,在手机上查看时,一次一个,每个框架都有自己的菜单。一些菜单项是相同的,在两个片段之间。

在平板电脑上并排查看时,它们各自带来自己的菜单项并显示在操作栏中。不幸的是,由于两个片段都有一些相同的菜单项,例如“注销”,所以有些项目是额外的,不需要。

如何让一个 Fragment 引入它的所有菜单项,而告诉另一个 Fragment 只引入它的几个菜单项?

注意:这不是有时在设备旋转时出现的重复菜单项问题。我也有这个问题,但是解决了。 ;)

谢谢!

【问题讨论】:

    标签: android android-fragments android-menu


    【解决方案1】:

    一些菜单项是相同的,在两个片段之间。

    为什么?

    不幸的是,由于两个片段都有一些相同的菜单项,例如“注销”,因此有些项目是额外的并且不需要。

    那么注销不是任何一个片段的责任,而是托管片段的活动的责任。让活动成为添加该操作栏项目的活动,而不是任何一个片段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多