网上找的代码不起作用:
@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键屏蔽掉