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).
- Android: Cómo crear CursorAdapter desde los datos en un archivo XML
- ¿Cómo puedo obtener nodos específicos de XML usando XPath en Java?
- LibGDX leer archivo XML
- Recursos de importación android de proyecto de biblioteca
- ¿Java sobreescribe XML en Android?
Algo como esto:
Aquí está lo que mina parece (lo siento por la imagen gigante):
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>
- SimpleXML, org.simpleframework.xml.core.PersistenceException
- Cómo agregar efecto de sombra en drawable en android
- Si declaro un fragmento en un diseño XML, ¿cómo lo apruebo un paquete?
- Android: ¿es posible agregar un enlace que se puede hacer clic en un recurso de cadena
- Temas de Android: Defina colores / degradados en "baseTheme.xml", use dentro de controles, reemplace en "subThemeX.xml"
- Android: Barra de estado transparente con colores dinámicos de la acciónBar y DrawerLayout
- Falta el archivo de manifiesto
- Imageview se borra
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.