【问题标题】:How to Use Menu in Complete Application in Android如何在 Android 的完整应用程序中使用菜单
【发布时间】:2011-01-10 05:26:54
【问题描述】:

我正在开发一个 android 应用程序。我需要通过应用程序使用菜单的地方。实际上,它将用于在应用程序内从一个活动导航到另一个活动等等......我想知道它需要在每个活动中编写 onOptionMenuCreatOnOptionMenuSelect 方法. 另外,如果我创建一个父活动,即使在每个活动上都可以编写这两种方法,选项菜单也会再次创建。因此,在再次创建时处理相同的菜单正在成为 afaik 的工作。任何好的设计建议都非常受欢迎。另一个非常重要的事情是如何映射该用户上次在再次选择相同菜单时的女巫活动。我的应用共有五个菜单选项,这意味着有五种不同的方式可以同时在应用中移动。

请告诉我这两个问题的解决方案。谢谢。

【问题讨论】:

    标签: android menu navigation


    【解决方案1】:

    您在 Activity 中创建菜单并从该 Activity 继承所有其他 Activity。

    回答第二部分。

    为父活动中的每个菜单处理创建不同的方法。如果您的活动需要不同的菜单/菜单项行为,只需覆盖该方法。

    【讨论】:

    • 您好。感谢你的快速回复。正如你提到的,我正在做继承。我的问题是为什么每次新活动继承父活动时都会调用 OnOptionMenuCreate。由于需要通过“应用程序”使用相同的菜单来导航和映射“谁在哪里。”?
    • @rai 好吧。就活动而言,它不会知道您是否覆盖了子活动中的方法。 (请参阅我回答的第二部分)。我想 Android 确保正确加载菜单活动的最简单方法是在创建新活动实例时重新加载它们。
    • 谢谢。让我实施并检查您建议的方式。谢谢x
    猜你喜欢
    • 2011-03-09
    • 1970-01-01
    • 2014-01-22
    • 2013-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-27
    相关资源
    最近更新 更多