开发者社区> 问答> 正文

Android 屏蔽菜单键 无效

网上找的代码不起作用:

@Override
  public boolean onKeyDown(int keyCode, KeyEvent event)
  {
      if (keyCode == KeyEvent.KEYCODE_MENU) 
          return true;
      return super.onKeyDown(keyCode, event);
  }

其实我的问题是这样:我在ActionBar里定义了overflow,如果之前点了menu键,后面添加某项的时候就会显示在menu的菜单中,overflow中的菜单里不会出现新的项;如果之前没点menu键,新的项就会出现在overflow中。我不明白为什么两个菜单会不同步,所以打算将menu键屏蔽掉

展开
收起
爵霸 2016-06-16 08:04:53 3319 0
1 条回答
写回答
取消 提交回答
  • 重载dispatchKeyEvent试试

    2019-07-17 19:40:08
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载