发现很多应用中基本不再使用menu键来显示菜单了,而在android studio中创建一个activity时,默认使用了actionBar,就是在右上角会显示三个点的内容,点击会出现Settings,当点击menu键时,在屏幕下方也会出现Settings菜单。如何禁用menu呢,重写onKeyDown方法即可。直接看代码

1     @Override
2     public boolean onKeyDown(int keyCode, KeyEvent event) {
3         if(keyCode == KeyEvent.KEYCODE_MENU){
4             return true;
5         }else{
6             return super.onKeyDown(keyCode, event);
7         }
8     }

上面通过keyCode来判断,当值为KEYCODE_MENU时,也就是点记录菜单时,返回true,注意一定是返回为ture噢。通过测试发现,menu点击已不再出现Settings了。

 

相关文章:

  • 2021-07-02
  • 2021-09-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
  • 2021-11-23
  • 2022-02-01
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-07
相关资源
相似解决方案