捕获Android文本输入框的软键盘完成(Done)按键消息


捕获Android文本输入框的软键盘完成(Done)按键消息:

  1. mEditText.setOnEditorActionListener(new EditText.OnEditorActionListener() {  
  2.   
  3.     @Override  
  4.     public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {  
  5.         if (actionId == EditorInfo.IME_ACTION_DONE) {  
  6.             InputMethodManager imm = (InputMethodManager)v.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);  
  7.             imm.hideSoftInputFromWindow(v.getWindowToken(), 0);  
  8.               
  9.             doSomething();  
  10.               
  11.             return true;    
  12.         }  
  13.         return false;  
  14.     }  
  15.       
  16. });  

相关内容