Как убрать возможность фокусировки на следующем EditText, когда мы нажимаем клавишу возврата? - PullRequest
1 голос
/ 20 июня 2019

Когда я пишу в EditText, если я нажму кнопку «следующий / готово», фокус переместится на следующий текст редактирования. Как запретить это поведение (программно)?

Ответы [ 2 ]

0 голосов
/ 21 июня 2019

Вы можете попробовать этот код:

yourEditText.setOnEditorActionListener(new OnEditorActionListener() {
        @Override
        public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
            if (actionId == EditorInfo.IME_ACTION_NEXT) {
                // do something with next printed on your editText

            }
            return true;
        }
    });

Вы также можете управлять делами для другого варианта, например, другого действия (Готово / Далее / Поиск и т. Д.).

0 голосов
/ 20 июня 2019

Просто установите Фокусируемый (true) на исходный вид вашего текста редактирования

...