Android对返回键进行处理的方式

Android对返回键进行处理的方式

直奔主题:

  • 重写onKeyDown()
  • 通过KeyEvent.KEYCODE_BACK对按键进行判断(KEYCODE_BACK 是返回键,这里以返回键举例)

代码如下

 @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {

        //return true; 直接返回true 能达到屏蔽改按键的功能,即在该Activity中该按键无法使用(在高版本中无法对Home键进行屏蔽)
        if (keyCode==KeyEvent.KEYCODE_BACK){
            Toast.makeText(this, "您点击了返回键", Toast.LENGTH_SHORT).show();
        }
        return super.onKeyDown(keyCode, event);
    }

你可能感兴趣的:(Android)