以编程方式禁用软键盘 android 上的选项
Disable option on soft-keyboard android programmatically
我想知道是否可以通过编程方式禁用软键盘上的隐藏选项。
Hide Option
//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);
}
如您所见,此代码禁用 return 按钮。对于您的情况,您应该将 KEYCODE_BACK 替换为另一个 constant。我不确定它是否适用于选项按钮,但您可以在此处查看列表:https://developer.android.com/reference/android/view/KeyEvent.html
我想知道是否可以通过编程方式禁用软键盘上的隐藏选项。
Hide Option
//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);
}
如您所见,此代码禁用 return 按钮。对于您的情况,您应该将 KEYCODE_BACK 替换为另一个 constant。我不确定它是否适用于选项按钮,但您可以在此处查看列表:https://developer.android.com/reference/android/view/KeyEvent.html