teclado studio samsung programáticamente pantalla ocultar mostrar esconder deshabilitar como cerrar bloquear abrir android keyboard load hide android-edittext

studio - esconder teclado virtual android



Ocultar el teclado virtual en la carga de la aplicación (3)

En tu AndroidManifest.xml :

<activity android:name="com.your.package.ActivityName" android:windowSoftInputMode="stateHidden" />

Puede encontrar más detalles sobre windowSoftInputMode here .

Esta configuración ocultará el teclado virtual cuando el usuario ingrese una nueva Actividad (incluso si el control EditText gana el foco). El teclado virtual se mostrará solo cuando el usuario haga clic en el control del cuadro de edición.

Tengo una aplicación con un elemento EditText en la vista principal. Esto significa que cuando mi aplicación está cargada, el teclado virtual aparece por defecto.

Me gustaría poder ocultar el teclado durante la carga, por lo que no se muestra hasta que EditText en la vista EditText .

¿Cómo manejo esto?


Puedes hacer algo más fácil. Agregue esto a LinearLayout (o cualquier otro diseño que sea la raíz):

<LinearLayout ... android:focusable="true" android:focusableInTouchMode="true" ... />


InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);

Esto se Ocultará en todas las situaciones.

EditText edtView=(EditText)findViewById(R.id.editTextConvertValue); edtView.setInputType((InputType.TYPE_NULL);