Android系统下EditText 按回车键关闭soft keyboard 的代码

将写内容过程重要的一些内容段备份一下,如下的资料是关于Android系统下EditText 按回车键关闭soft keyboard 的内容,希望能对码农们有所用。

  final EditText et_mystatus=(EditText)this.findViewById(R.id.mystatus);

                et_mystatus.setOnEditorActionListener(new OnEditorActionListener(){


                        public boolean onEditorAction(TextView v, int actionId,

    KeyEvent event) {

                                if (event != null&& (event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) {

                        InputMethodManager in = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);

                        in.hideSoftInputFromWindow(v.getApplicationWindowToken(),

                                InputMethodManager.HIDE_NOT_ALWAYS);

                        updateStatus(et_mystatus.getText().toString());

                        et_mystatus.setText(null);


                    }

                    return false;

                        }});

你可能感兴趣的:(Android系统下EditText 按回车键关闭soft keyboard 的代码)