Android Use Done button on Keyboard to click button

后端 未结 13 1341
-上瘾入骨i
-上瘾入骨i 2020-12-02 06:30

Ok in my app I have a field for the user to input a number. I have the field set to only accept numbers. When the user clicks on the field it brings up the keyboard. On the

13条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-02 06:47

    if you want to catch the keyboard enter button for doing your job which you want to done through any event like button click, you can write the below simple code for that text view

    Edittext ed= (EditText) findViewById(R.id.edit_text);
    
    ed.setOnEditorActionListener(new TextView.OnEditorActionListener() {
    @Override
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
        if (actionId == EditorInfo.IME_ACTION_DONE) {
            // Do you job here which you want to done through event
        }
        return false;
    }
    });
    

提交回复
热议问题