以编程方式在软键盘上禁用选项

时间:2017-03-22 22:00:11

标签: android android-activity android-softkeyboard

我想知道如果可能的话,以编程方式在软键盘上禁用隐藏选项。

Hide Option

1 个答案:

答案 0 :(得分:0)

//Disable return button
@Override
public boolean dispatchKeyEvent(KeyEvent event){

    if(event.getAction() == KeyEvent.ACTION_DOWN) {
        switch (event.getKeyCode()) {
            case KeyEvent.KEYCODE_BACK:
                return true;
        }
    }

    return super.dispatchKeyEvent(event);
}

如您所见,此代码禁用了返回按钮。对于您的情况,您应该将 KEYCODE_BACK 替换为另一个常量。我不确定它是否适用于选项按钮,但您可以在此处查看列表:https://developer.android.com/reference/android/view/KeyEvent.html