最小化键盘按钮无法识别为后退按钮

时间:2014-06-22 17:02:52

标签: android android-softkeyboard sony sony-xperia

使用log.d和函数:

@Override
public void onBackPressed(){
    Log.d("back","back");
    }
}

看来,最小化键盘的按钮不会被识别为后退按钮。有没有找到这个按钮的keyID的解决方法,或者它确实存在并且我做错了什么?

使用的设备:Xperia Z1 C6902

1 个答案:

答案 0 :(得分:1)

使用此方法

protected boolean onKeyDown(int keyCode, KeyEvent event) {
     if (keyCode == KeyEvent.KEYCODE_BACK) {
        // do whatever you want to do
        return true;
     }
     return false;
 }

参考Back and other keys。但是如果onBackPressed不起作用,也可以尝试实现onKeyDown方法来处理后面的keycode。