Фокус запроса EditText

Я разрабатываю страницу входа как:

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);
    }

Я не понимаю, где написать этот код, чтобы клавиатура отображалась при запуске действия и фокус был на поле editText «Имя пользователя». Кто-нибудь может помочь мне?

53
задан Aniket Kapse 7 January 2014 в 03:15
поделиться