Enter key on EditText hitting onKey twice

前端 未结 7 1932
暖寄归人
暖寄归人 2021-01-07 18:25

I\'ve attached an OnKeyListener to an EditText. I\'ve overrode the onKey handler to capture a KeyEvent.

When a user hits the enter key (either their computer enter

7条回答
  •  暖寄归人
    2021-01-07 19:16

    you can filter like this :

    object.setOnKeyListener(new OnKeyListener() {
    
            @Override
            public boolean onKey(View v, int keyCode, KeyEvent event) {
    
                if (keyCode == KeyEvent.KEYCODE_ENTER && event.getAction() == KeyEvent.ACTION_UP) {
                    // do stuff
                    return true;
                }
    
                return false;
            }
        });
    

    idem when you push the key with KeyEvent.ACTION_DOWN

提交回复
热议问题