I am designing a login page as:
UserName: .....
Password: .....
LoginButton
When the activity starts, I want the focus to go to "UserName" textbox and the keyboard to appear.
I am using the following code:
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);
}
I don't understand where to write this code to make the keyboard appear when the activity starts and focus is on the "UserName" editText box. Can anyone please guide me?
youredittext.requestFocus()
call it from activityand use the above code there
Programatically:
Through xml:
Or call onClick method manually.
It has worked for me as follows.
Yes, I got the answer.. just simply edit the
manifest
file as:and set
EditText.requestFocus()
inonCreate()
..Thanks..
edittext.requestFocus()
works for me in myActivity
andFragment