Eliminar AutoCompleteTextView lista desplegable divider
En mi aplicación, estoy usando AutoCompleteTextView. Uno de los requisitos es ocultar el divisor. He añadido AutoCompleteTextView al diseño:
<AutoCompleteTextView android:id="@id/address_bar" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginLeft="15dp" android:layout_marginRight="8dp" android:layout_toLeftOf="@id/address_operation_btn" android:background="@null" android:completionThreshold="1" android:dropDownAnchor="@id/anchor" android:dropDownVerticalOffset="13dp" android:dropDownWidth="wrap_content" android:ellipsize="end" android:gravity="center" android:layout_centerHorizontal="true" android:hint="@string/address_bar_hint" android:imeOptions="actionGo" android:inputType="textUri" android:maxLines="1" android:saveEnabled="true" android:singleLine="true" android:dropDownListViewStyle="@style/searchResultsList" android:textColor="@android:color/white" android:textColorHint="#80FFFFFF" android:textSize="17sp" />
El estilo que estoy usando es
- Ocultar divisor sin ocultar childDivider en ExpandableListView
- Divisor ListView para Android
- ¿Cómo mostrar el divisor entre los elementos giratorios?
- Cómo quitar el divisor inferior del pie de página en una vista de lista de android
- ¿Cómo generar un ListView con encabezados por encima de algunas secciones?
<style name="searchResultsList" parent="@android:style/Widget.ListView"> <item name="android:divider">@android:color/transparent</item> <item name="android:dividerHeight">0px</item> </style>
Pero el divisor sigue ahí … ¿Cómo puede ser ocultado?
- Divisores entre TabWidgets
- Agregar espacio entre columnas de un TableLayout
- ¿Cómo tener fondos y colores diferentes para divisores en GridView?
- Quite el divisor inferior de un ListView de Android
- Cómo obtener divisores en el menú de NavigationView sin títulos?
- Estilos / atributos de divisor predeterminados de ListView de Android
- Establecimiento de diferentes colores de divisor para cada elemento en la vista de lista
- Cómo establecer el ancho de divisor ListView?
Anularlo con el tema de la aplicación. En su themes.xml
<style name="AppTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar"> <item name="android:dropDownListViewStyle">@style/DropDownListViewStyle</item> </style> <style name="DropDownListViewStyle" parent="@style/Widget.AppCompat.ListView.DropDown"> <item name="android:divider">@android:color/transparent</item> <item name="android:dividerHeight">0dp</item> </style>
Créditos a: http://daniel-codes.blogspot.com/2012/11/styling-autocompletetextview.html