Я проектирую страницу входа как:
UserName: .....
Password: .....
LoginButton
Когда начинается действие, я хочу, чтобы фокус переместился в текстовое поле "UserName" и появится клавиатура.
Я использую следующий код:
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);
}
Я не понимаю, где писать этот код, чтобы клавиатура отображалась при запуске активности и фокусировке в окне редактирования "UserName". Кто-нибудь может направить меня?