Ocultar el teclado al mostrar DialogFragment en la tableta?

Estoy utilizando DialogFragment con ListView (para enumerar todo el cliente) y EditText (para buscar de la lista), está trabajando muy bien. Pero, siempre que el diálogo muestra desde el fragmento, el teclado siempre se muestra y el usuario necesita renunciar. ¿Hay alguna manera de ocultar esto en la primera vez mientras se muestra el fragmento de diálogo? Entonces, cuando el usuario hace clic en editar texto, el teclado debe aparecer.

He intentado fijar android:focusable="false" en mi XML pero, siempre oculta el teclado después de hacer clic en EditText tampoco mostrando.

Entonces intenté fijar android:focusableInTouchMode="true" pero, consiguiendo iguales que arriba

En su DialogFragment onCreateView () agregue lo siguiente:

 public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = super.onCreateView( inflater, container, savedInstanceState ); //to hide keyboard when showing dialog fragment getDialog().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); return view; } 

Esto debería solucionar tu problema

 android:windowSoftInputMode="stateHidden" 

o

 android:windowSoftInputMode="stateUnchanged" 
  • Detectar si las teclas están disponibles en el teclado en pantalla del dispositivo móvil
  • ¿Cómo comprobar si el teclado nativo / hardware se utiliza?
  • Superposición del sistema android 4.0
  • De Google Chrome no funciona en Chrome en Android
  • Ocultar teclado suave después del diálogo
  • ¿Cómo puedo actualizar la visualización del botón de acción del editor de inmediato?
  • Teclado duro No se puede enfocar editText
  • Android: Cómo evitar que el diseño se presione cuando se invoca el teclado
  • Android - ¿Cómo crear el ID de xml?
  • Teclas de teclado personalizadas se ve borroso
  • ¿Puedo tener "adjustResize" comportamiento de teclado suave y una barra de herramientas detrás de la barra de estado al mismo tiempo?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.