Я создаю страницу входа в систему как:
UserName: .....
Password: .....
LoginButton
Когда начинается действие, я хочу, чтобы фокус переместился в текстовое поле «Имя пользователя» и появилась клавиатура.
Я использую следующий код:
boolean checkFocus=user.requestFocus();
Log.i("CheckFocus", ""+checkFocus);
if(checkFocus==true)
{
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.showSoftInput(user, InputMethodManager.SHOW_IMPLICIT);
}
Я не понимаю, где написать этот код, чтобы клавиатура появлялась, когда начинается действие, и основное внимание уделяется текстовому окну «Имя пользователя». Может ли кто-нибудь, пожалуйста, вести меня?