Prevención del enfoque automático de EditText en un AlertDialog

Tengo algunos problemas para evitar que un EditText dentro de un AlertDialog obtenga automáticamente el enfoque y muestre el teclado.

La actividad de presentación tiene windowSoftInputMode=stateHidden y EditTexts dentro de la que no obtiene el foco cuando se carga la actividad. Pero cuando se muestra el diálogo, el teclado aparece automáticamente.

¿Cómo evito que mi AlertDialog muestre el teclado cuando se muestra?

3 Solutions collect form web for “Prevención del enfoque automático de EditText en un AlertDialog”

Si tiene un diseño personalizado para su AlertDialog puede utilizar una vista ficticia que obtenga el foco en lugar de su edittext:

 <!-- Dummy view --> <View android:layout_width="0dp" android:layout_height="0dp" android:focusable="true" android:focusableInTouchMode="true"/> 

Trate de poner esa vista antes de su edittext.

Force ocultar el SoftKeyboard de Android usando el código de abajo,

 EditText myEditText = (EditText) findViewById(R.id.myEditText); InputMethodManager imm = (InputMethodManager)getSystemService( Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0); 

Utilice lo siguiente al crear el texto de edición

  <EditText android:id="@+id/E_table_no" android:layout_width="0dp" android:layout_height="38dp" android:layout_weight="1" android:focusableInTouchMode="false" android:imeOptions="flagNoExtractUi" android:singleLine="true" android:windowSoftInputMode="stateHidden" /> 
  • Cómo manejar evento onClick en imageSpan en editText?
  • Cómo cambiar el color del puntero de EditText (no el cursor)
  • Cómo establecer algunas imeOptions mediante programación
  • ¿EditText.getText () alguna vez devuelve null?
  • Crear una multilínea EditText programatically
  • Cómo agregar otro EditText cuando haga clic y llenar otro (Android)
  • Limite la longitud del texto de EditText en Android
  • Android: ¿Ajusta la pantalla cuando aparece el teclado?
  • Android: Centrar el texto dentro de EditText programáticamente
  • ¿Puedes hacer una entrada de EditText de derecha a izquierda?
  • ¿Cómo se borra un botón de "Enviar" cuando los cuadros EditText específicos están vacíos?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.