带有软键盘和"后退"按钮的EditText

OGP*_*OGP 12 keyboard android back android-edittext

当我使用"EditText"时,我有虚拟键盘.

按第一次"后退"按钮可隐藏键盘.第二次按下在我的活动中调用"onBackPressed"回调.好的但是...

我不知道如何勾选第一台印刷机.我需要在虚拟键盘解除后立即处理输入数据.

欢迎任何想法.

谢谢.

Blu*_*ell 20

您可以使用此方法在键盘消失时覆盖:

  public boolean onKeyPreIme(int keyCode, KeyEvent event) {
   if (keyCode == KeyEvent.KEYCODE_BACK && 
       event.getAction() == KeyEvent.ACTION_UP) {
           // Do your thing here
           return false;
   }
   return super.dispatchKeyEvent(event);
  }
Run Code Online (Sandbox Code Playgroud)

取自我的其他答案@:Android:当键盘消失时,EditText上的错误弹出窗口不会向下移动