Ocultar ListView Encabezado / Ocultar Single Divider en una lista
Encontré esta Ocultar vista de pie en ListView? . Como Yoni poited out correctamente, puede ocultar un encabezado en un ListView
envolviéndolo en un FrameLayout
y setVisibility()
de la View
interna a View.GONE
. Esto funciona casi perfecto para mí, PERO: Como el FrameLayout
todavía existe, el ListView
agrega dos divisores a la lista exhibida. Parece un solo divisor con una altura de dos divisores. ¿Hay una manera de ocultar un solo divisor de un ListView
? Tal vez sea posible cambiar el color del divisor al fondo, eso estaría bien para mí, también. ¿Alguna otra idea completa? ¡Perfecto!
Por favor, ayúdame. No estoy interesado en pasar dos horas más de prueba y error.
- ¿Cómo cambio el color y / o dibujable del divisor TabWidget en Android?
- ¿Cómo agregar un divisor (vertical) a un LinearLayout horizontal?
- Divisor ListView para Android
- Implementar el divisor entre el último elemento del niño y el siguiente grupo de cabecera.
- Cómo obtener divisores en el menú de NavigationView sin títulos?
¡Muchas gracias!
- Estilos / atributos de divisor predeterminados de ListView de Android
- ¿Cómo puedo eliminar el divisor de un listview en android?
- El divisor desaparece del último elemento en listview si se agrega footerview
- ¿Cómo tener fondos y colores diferentes para divisores en GridView?
- Cómo establecer divisor entre columnas en tablelayout?
- Cambiar un divisor con setDivider en un ListActivity sin un ListView personalizado?
- Android: No se puede diseñar el divisor de hilado
- Eliminar AutoCompleteTextView lista desplegable divider
Usted puede cambiar el color de los divisores como esto:
<ListView android:id="@+id/android:list" android:layout_width="wrap_content" android:layout_height="wrap_content" android:divider="@android:color/transparent" android:dividerHeight="2px"/>
Junto con ocultar o mostrar su encabezado o pie de página, utilice estas funciones:
setFooterDividersEnabled() setHeaderDividersEnabled()
Puede utilizar atributos xml para ocultar divider para encabezado y pie de página en ListView
android:footerDividersEnabled="false" android:headerDividersEnabled="false"
Para deshabilitar divisor:
ListView.setDivider(null);
- Deshabilitar el colapso de ExpandableListView
- RxJava + Retrofit -> BaseObservable para llamadas API para manejo centralizado de respuesta