El teclado oculta el menú desplegable AutoCompleteTextView

Tengo un AppCompatAutoCompleteTextView en la parte inferior de un DialogFragment .

En la tableta (API 19) en modo horizontal, el menú desplegable está cubierto por el teclado cuando sólo hay un elemento en la lista de sugerencias. Cuando hay más elementos, la lista desplegable va hacia arriba y funciona bien.

En el móvil (API 22), no hay ningún problema, incluso cuando sólo hay un elemento en la lista de sugerencias, la lista desplegable siempre se muestra hacia arriba.

Ya he añadido android:windowSoftInputMode="adjustPan|stateHidden" a la actividad en el Manifiesto.

¿Cómo puedo hacer que el menú desplegable siempre suba o no esté cubierto por el teclado?

 Work around the below the completionThreshold. Hope it works for you! <AutoCompleteTextView android:id="@+id/someID" android:layout_width="200dp" android:layout_height="wrap_content" android:completionThreshold="1" /> 

o

 autocomplete.setThreshold(2); 
  public static void hideSoftKeyboard(Activity activity) { InputMethodManager inputMethodManager = (InputMethodManager) activity.getSystemService( Activity.INPUT_METHOD_SERVICE); inputMethodManager.hideSoftInputFromWindow( activity.getCurrentFocus().getWindowToken(), 0); } public void setupUI(View view) { // Set up touch listener for non-text box views to hide keyboard. if (!(view instanceof EditText)) { view.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { hideSoftKeyboard(getActivity()); return false; } }); } //If a layout container, iterate over children and seed recursion. if (view instanceof ViewGroup) { for (int i = 0; i < ((ViewGroup) view).getChildCount(); i++) { View innerView = ((ViewGroup) view).getChildAt(i); setupUI(innerView); } } } 

Agregue esta línea en su oncreate setupUI(rootView.findViewById(R.id.parent)); oncreate setupUI(rootView.findViewById(R.id.parent));

  • MultiAutoCompleteTextView con cambios de adaptador dinámico
  • Cómo personalizar el menú desplegable AutoCompleteTextView en Android
  • Personalizar divisor / separador en la lista desplegable de un AutocompleteTextview
  • Cómo cambiar el color de texto de autocompletar para la vista de búsqueda dentro de ActionBarSherlock con fondo oscuro?
  • Sugerencias de AutoCompleteTextView en modo horizontal
  • Cómo evitar que se llamen ambos: onItemClicked y onTextChanged en AutoCompleteTextView
  • Los elementos de la caja desplegable de autocompletetextview de Android tienen una fuente grande
  • Seleccione cualquier elemento de una lista de 10.000 elementos en android
  • AutocompleteTextview y CompletionHintView
  • Cómo obtener el índice del texto seleccionado en un AutoCompleteTextView
  • AutoCompleteTextView: quita el teclado suave en la parte posterior de la prensa en lugar de sugerencias
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.