Search code examples
androidkeylistenerandroid-softkeyboard

android: Softkeyboard perform action when Done key is pressed


I have an EditText. I want that after typing some text, when user presses the Done key of the softkeyboard, it should directly perform some search operation which I have also implemented in a button click event.


Solution

  • Try this

    editText.setOnEditorActionListener(new OnEditorActionListener() {        
        @Override
        public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
            if(actionId==EditorInfo.IME_ACTION_DONE){
                //do something
            }
        return false;
        }
    });