"Android: dropDownAnchor" no funciona en Android Nougat (API 24)

He creado un AutoCompleteTextView simple como esto:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <AutoCompleteTextView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/query" android:dropDownAnchor="@id/dropdownDivider" android:dropDownWidth="match_parent" android:dropDownHeight="match_parent" android:inputType="text" android:android:imeOptions="actionSearch"/> <View android:layout_width="match_parent" android:layout_height="2dp" android:background="#ccc" android:id="@+id/dropdownDivider"/> </LinearLayout> 

Se supone que la lista desplegable está por debajo del autocompletetextview y la vista llamada "dropdownDivider". No se supone que se superponga la autocompletetextview. Esto se logró mediante el uso de la propiedad android:dropDownAnchor . Esto funciona perfectamente en versiones de API inferiores a 23.

Sin embargo, en API 24 (Android Nougat), la lista desplegable superpone la vista de autocompletetext y ocupa la pantalla completa.

Lo que intenté:

  • Reemplazado <AutoCompleteTextView/> con <android.support.v7.widget.AppCompatAutoCompleteTextView/> pero no ayudó.
  • Probado esto , esto , esto y algunas respuestas más pero nada resolvió el problema.

¿Algunas ideas?

Establecer la altura de la lista desplegable mediante programación para ajustar el contenido soluciona el problema para mí. autoCompleteTextView.setDropDownHeight(ViewGroup.LayoutParams.WRAP_CONTENT);

  • Android AutoCompleteTextView muestra información de objeto en lugar de texto en modo horizontal
  • Quitar sombra de Autodesplegable de AutoCompleteTextView
  • Cómo añadir sugerencias dinámicamente a autocompletetextview con preservar el estado de los caracteres
  • SearchView quita la línea de enfoque azul y muestra el cursor en determinada posición
  • AutoCompleteTextView - Mostrar sugerencias después de la selección
  • IllegalStateException - Apoyo LoaderManager con AutocompleteTextView
  • Android AutoCompleteTextView con filtro de adaptador personalizado no funciona
  • Cómo configurar setOnClickListener para AutoCompleteTextView?
  • cómo combinar DISPLAY_NAME y NUMBER en un CursorAdapter personalizado?
  • Android- Problema con reemplazo de tamaño de imagen en versiones android diferentes para el texto MultiAutoCompleteTextview
  • AutoCompleteTextView problema en el foco perdido
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.