Quitar sombra de Autodesplegable de AutoCompleteTextView

Estoy tratando de crear un campo completo de texto completo de texto completo .

Hasta ahora, creo que tengo el campo de texto en sí buscando derecho. El problema es con el auto popup completo. Tiene esta muy audaz sombra a su alrededor y no puedo deshacerme de ella.
No me malinterpreten, todavía quiero la sombra, pero una sombra sutil, sólo en la parte inferior de la ventana emergente, no todo a su alrededor (especialmente no en la parte superior, que es muy raro).

Algo como esto: Esto es lo que quiero.

Aquí está lo que mina parece (lo siento por la imagen gigante): Lo que tengo hasta ahora


El código

Activity_main.xml:

<AutoCompleteTextView android:id="@+id/actvSearch" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_marginBottom="8dp" android:background="@drawable/full_width_input" android:completionThreshold="1" android:hint="Search a movie..." android:textColorHint="#BDBDBD" android:elevation="0dp" android:popupBackground="@android:color/white" /> 

Full_width_input.xml:

 <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:top="-1dp" android:right="-1dp" android:left="-1dp"> <shape android:shape="rectangle"> <padding android:bottom="20dp" android:top="20dp" android:left="16dp" android:right="16dp" /> <solid android:color="@android:color/white" /> <stroke android:width="1dp" android:color="#E0E0E0" /> </shape> </item> </selector> 

Esta pregunta es un poco antigua, pero de todos modos. Acabo de cruzar a través de este problema. Yo estaba usando android:popupBackground="@null" para mi autocompletar, pero NO FUNCIONA CORRECTAMENTE EN ANDROID 6 (acabo de probarlo).

En lugar de usar android:popupBackground="@null" , use android:popupBackground="@android:color/transparent" (también funcionará para Android 4.4 y 5.0).

Si establecemos android: popupBackground = "@ null" en AutoCompleteTextView y establecer el fondo de la fila del adaptador como blanco, podemos lograrlo. Espero que te ayude.

Use android: popupElevation = "0"

 <AutoCompleteTextView android:id="@+id/actvSearch" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_marginBottom="8dp" android:background="@drawable/full_width_input" android:completionThreshold="1" android:hint="Search a movie..." android:textColorHint="#BDBDBD" android:popupElevation="0dp" android:popupBackground="@android:color/white" /> 

Lo que acabé haciendo es crear manualmente el auto completo usando un ListView .

Tomó un poco de hacking alrededor pero ahora tengo el diseño exacto que tenía en mente.

  • Cambiar el color de fondo de la barra de acción mediante AppCompat
  • Android, envío de XML a través de HTTP POST (SOAP)
  • No se puede resolver el símbolo 'R' en Android Studio: "la fusión manifiesta falló con varios errores, vea los registros"
  • OpenCV para Android: Error al cargar el error del clasificador en cascada
  • Se ha producido un error de análisis XML de Android Error inesperado
  • ¿Cuál es la historia con el espacio de nombres XML de Android?
  • Ajuste EditText al tamaño de fuente
  • manipular XML Layout mediante programación en Android
  • Error de vinculación de datos de Android al utilizar etiqueta de inclusión con diseño de vista personalizada
  • Biblioteca Java usando selectores css para analizar XML
  • SchemaFactory no admite W3C XML Schema en plataforma de nivel 8?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.