谁能帮我弄清楚为什么我的选项菜单不会显示?

发布于 2024-10-16 01:52:02 字数 365 浏览 5 评论 0原文

我正在使用选项卡,每个选项卡中都有活动组。我想向某些活动添加选项菜单,但它不会显示在任何活动上。我的选项菜单在其他项目中使用完全相同的代码,所以我不明白为什么它们不会显示。这是我正在使用的代码:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    menu.add("Option 1");
    menu.add("Option 2");
    menu.add("Option 3");
    return super.onCreateOptionsMenu(menu);
}

此代码或我应该查看的其他任何地方是否有任何问题,当我点击菜单按钮时可能会阻止此菜单显示?

I am using tabs, with Activity groups in each. I want to add an options menu to certain activities but it won't show on any. I have options menus working in other projects with the exact same code, so I can't figure out why they won't show up. This is the code I am using:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    menu.add("Option 1");
    menu.add("Option 2");
    menu.add("Option 3");
    return super.onCreateOptionsMenu(menu);
}

Is there anything wrong with this code or anywhere else I should be looking at that might be blocking this menu from showing when I hit the menu button?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

唯一会阻止菜单 AFAIK 的事情是如果您覆盖 onKeyDown。确保您没有重写该方法,从而阻止菜单按钮执行其应有的操作。

The only thing that would be blocking the menu AFAIK would be if you are overriding onKeyDown. Make sure you aren't overriding that method and thus preventing the menu button from doing what it is supposed to.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文