android - style - EditText request focus
mascara edittext android (5)
Estoy diseñando una página de inicio de sesión como:
UserName: .....
Password: .....
LoginButton
Cuando se inicia la actividad, quiero que el foco vaya al cuadro de texto "UserName" y aparezca el teclado.
Estoy usando el siguiente código:
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);
}
No entiendo dónde escribir este código para que el teclado aparezca cuando se inicia la actividad y el foco está en el cuadro de texto de edición "Nombre de usuario". ¿Alguien puede por favor guiarme?
Me ha funcionado de la siguiente manera.
ed1.requestFocus();
return; //Faça um return para retornar o foco
Programaticamente:
edittext.requestFocus();
A través de xml:
<EditText...>
<requestFocus />
</EditText>
O llama al método ClickClick manualmente.
Sí, recibí la respuesta ... simplemente edite el archivo de manifest
como:
<activity android:name=".MainActivity"
android:label="@string/app_name"
android:windowSoftInputMode="stateAlwaysVisible" />
y establece EditText.requestFocus()
en onCreate()
..
Gracias..
edittext.requestFocus()
funciona para mí en mi Activity
y Fragment
youredittext.requestFocus()
llama desde la actividad
oncreate();
y usa el código de arriba