谁能帮我弄清楚为什么我的选项菜单不会显示?
我正在使用选项卡,每个选项卡中都有活动组。我想向某些活动添加选项菜单,但它不会显示在任何活动上。我的选项菜单在其他项目中使用完全相同的代码,所以我不明白为什么它们不会显示。这是我正在使用的代码:
@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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(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.