Android KEYCODE_ENTER не меняет фокус - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть страница с двумя EditText: имя пользователя и пароль, и у меня есть кнопка входа в систему.

с кнопкой LoginButton: когда я нажимаю его, когда оба editText пусты, фокус устанавливается на имя пользователя. когда я нахожусь на клавиатуре и нажимаю готово (ввод), когда оба EditText пусты, фокус остается на пароле. Он не перемещается к имени пользователя. Я попытался вызвать кнопку из проверки ввода KEYCODE, но она остается на пароле editText. Я попытался четко сфокусироваться, но не работает. Как я могу решить это. Я хочу, чтобы фокус был go для имени пользователя EditText, когда я нажимал «Готово».

 if(keyCode == KeyEvent.KEYCODE_ENTER && event.getAction() == KeyEvent.ACTION_DOWN ){
         username.requestFocus;
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...