如何在触摸硬件键时不显示溢出菜单

时间:2015-08-06 11:29:28

标签: android android-toolbar android-hardware-keyboard

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

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

1 个答案:

答案 0 :(得分: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);
}

适合我