我使用工具栏,在OnCreateOptionsMenu()中添加选项项并设置showAsAction="always",所以,3点溢出图标不会显示.是不错的工作,但显示溢出(弹出)时,我触摸硬件菜单键。
我使用了一个硬件键,用于其他功能。如何在触摸硬件键时不显示溢出菜单?
发布于 2015-08-06 12:42:32
找到了。KeyUp中发生溢出
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_MENU){
work(); //handle
return true;
}
//not menu key
return super.onKeyUp(keyCode, event);
}为我工作
https://stackoverflow.com/questions/31854612
复制相似问题