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" /> 
  • Tener un EditText sobre un teclado suave con una vista GL en el fondo mediante programación
  • Cómo extraer texto con estilo HTML de un EditText en Android?
  • Android utiliza TextWatcher para reemplazar palabras
  • NullPointerException en findViewById () en android
  • Objetos EditText múltiples en AlertDialog
  • EditText no acepta dígitos como entrada
  • Problema de enfoque con múltiples EditTexts
  • Multiline EditText con etiqueta de acción SoftInput realizada en 2.3
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.