Android: Что такое actionId для этой зеленой галочки? - PullRequest
0 голосов
/ 09 сентября 2018

У меня возникают проблемы при попытке использовать setOnEditorActionListener для моего TextEdit, используя только цифры в качестве входных данных. При нажатии и вводе моих значений ниже отображается зеленая галочка:

enter image description here

Я хочу смоделировать, нажав зеленую галочку. К сожалению, я не могу определить, какой actionId используется для проверки, когда на него нажимают. Я пробовал соответствующие actionId, такие как ниже, но не играли в кости. Кто-нибудь может помочь? Я не могу найти в документации, которая используется для этой зеленой галочки.

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