Android中EditText监听软键盘的事件

//        mNumberEt.setOnEditorActionListener(new OnEditorActionListener() {
//
//            public boolean onEditorAction(TextView v, int actionId,
//                    KeyEvent event) {
//                if (actionId == EditorInfo.IME_ACTION_DONE
//                        || actionId == EditorInfo.IME_MASK_ACTION) {
//                  
//                         return false;
//                }
//                return false;
//            }

//        });


推荐使用第二种方法

mNumberEt.setOnKeyListener(new OnKeyListener() {
            
            public boolean onKey(View v, int keyCode, KeyEvent event) {
                if (keyCode == KeyEvent.KEYCODE_ENTER) {//回车键
                      return false;

                }
                return false;
            }
        });

你可能感兴趣的:(Android,android,Android,ANDROID,EditText,EDITTEXT,edittext,enter,Enter,回车,软键盘)