0

我正在使用工具栏,在其中添加选项OnCreateOptionsMenu()并进行设置 showAsAction="always",3 点溢出图标不显示。很好,但是当我触摸硬件菜单键时显示溢出(弹出)。

我使用硬件密钥,用于其他功能。如何在触摸硬件键时不显示溢出菜单?

4

1 回答 1

0

成立。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);
}

为我工作

于 2015-08-06T12:42:32.133 回答