public void addKeyListener() { // get edittext component edittext = (EditText) findViewById(R.id.editText); edittext1 = (EditText) findViewById(R.id.editText1); // add a keylistener to keep track user input edittext.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int keyCode, KeyEvent event) { // if keydown and "enter" is pressed if(keyCode == EditorInfo.IME_ACTION_GO) { edittext1.requestFocus(); return true; } return false; } }); edittext1.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView a, int b, KeyEvent c) { // if keydown and "enter" is pressed if(b == EditorInfo.IME_ACTION_GO) { //hide the keyboard InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(edittext.getWindowToken(), 0); imm.hideSoftInputFromWindow(edittext1.getWindowToken(), 0); // display a floating message Toast.makeText(MyAndroidAppActivity.this, edittext.getText().toString() + " " + edittext1.getText().toString(), Toast.LENGTH_SHORT).show(); return true; } return false; } }); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)