Android Use Done button on Keyboard to click button

后端 未结 13 1340
-上瘾入骨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:56

    You can try with IME_ACTION_DONE .

    This action performs a “done” operation for nothing to input and the IME will be closed.

     Your_EditTextObj.setOnEditorActionListener(new TextView.OnEditorActionListener() {
                @Override
                public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
                    boolean handled = false;
                    if (actionId == EditorInfo.IME_ACTION_DONE) {
                      /* Write your logic here that will be executed when user taps next button */
    
    
                        handled = true;
                    }
                    return handled;
                }
            });
    

提交回复
热议问题