java - 如何从禁用菜单键的按钮打开菜单

标签 java android menu

PRINT SCREEN

我愿意阻止用户使用菜单键打开菜单的可能性。 菜单必须只能从我的应用程序中的菜单按钮打开。 所以我删除了这部分代码:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

现在,如果我按下按键,什么也不会发生,这就是我想要的。 问题是,如果我按应用程序中的菜单按钮,菜单将不再显示...

那怎么办呢? 我想添加

getMenuInflater().inflate(R.menu.main, menu);

在菜单按钮上的监听器中,但这是错误,我不明白该怎么做......有什么建议吗? 谢谢!

最佳答案

使用样式模板来实现。如果SDK

关于java - 如何从禁用菜单键的按钮打开菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26161535/

相关文章:

android - AdMob 未在 Meteor 应用程序上定义

android - 无法解析 : com. google.android.gms :play-services-basement:12. 0.1

drupal - 在不破坏版本的情况下将自定义字段添加到 drupal 导航菜单

java - 使用JSlider移动JScrollPanel?

java - Kafka 消费者抛出 java.lang.OutOfMemoryError : Direct buffer memory

android - 安卓游戏中的 9-patch 图像

html - 纯css打开/向上打开的下拉菜单

html5 css3 卡住展开折叠菜单

java - 如何从 Java 8 中的迭代器获取 n 个第一个值?

java - 如何在 Android 版 Google map 上显示路线