I am designing a login page as:
UserName: .....
Password: .....
LoginButton
When the activity starts, I want the focus to go to \"
edittext.requestFocus()
works for me in my Activity
and Fragment
youredittext.requestFocus()
call it from activity
oncreate();
and use the above code there
Programatically:
edittext.requestFocus();
Through xml:
<EditText...>
<requestFocus />
</EditText>
Or call onClick method manually.
Yes, I got the answer.. just simply edit the manifest
file as:
<activity android:name=".MainActivity"
android:label="@string/app_name"
android:windowSoftInputMode="stateAlwaysVisible" />
and set EditText.requestFocus()
in onCreate()
..
Thanks..
It has worked for me as follows.
ed1.requestFocus();
return; //Faça um return para retornar o foco
>>you can write your code like
if (TextUtils.isEmpty(username)) {
editTextUserName.setError("Please enter username");
editTextUserName.requestFocus();
return;
}
if (TextUtils.isEmpty(password)) {
editTextPassword.setError("Enter a password");
editTextPassword.requestFocus();
return;
}