¿Cómo evitar que el teclado se abra cuando se abre la actividad en android?

En mi aplicación para Android, en la página de edición de mi perfil, cuando inicie la actividad, el primer campo edittext está enfocado (cursor parpadeante) y el teclado se muestra.

¿Cómo puedo mantenerlo centrado en el arranque (cursor parpadeante), pero evitar que el teclado aparezca? Si eso no es posible, entonces simplemente no enfocar el edittext en el inicio.

Gracias.

<EditText android:id="@+id/textinput_firstname" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" android:inputType="textPersonName" android:text="test" /> 

2 Solutions collect form web for “¿Cómo evitar que el teclado se abra cuando se abre la actividad en android?”

Simplemente agregue esta línea de código en su onCreate(...)

 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); 

Simplemente agregue esta línea de código en su Activity onCreate(...)

 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); 

Añadir esta línea en manifest también.

 android:windowSoftInputMode="stateHidden|adjustResize" 
  • La pista EditText de Android no aparece
  • Cómo borrar un EditText al hacer clic?
  • Android editar edición de texto mostrando línea azul en la parte inferior
  • Cómo comprobar el estado de visibilidad de EditText en android?
  • Android - ¿Cómo cambiar el color de la línea EditText con animaciones como Google Forms?
  • () .TotString () a veces devuelve ""
  • Sugerencia de posicionamiento dentro de varias líneas EditText - TextInputLayout
  • Cómo hacer EditText no editable a través de XML en Android?
  • Cómo establecer un texto en un Edittext que está en un cuadro de diálogo?
  • EditText mostrando números con 2 decimales en todo momento
  • Android 6 EditText.setError no funciona correctamente
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.