texto style studio seleccionar propiedades number mascara inputtype example edittext android android-layout android-edittext

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