uso texto studio recyclerview programar metodos listas lista libreria contactos como cardview agregar android listview hide separator divider

texto - Androide. Ocultar cierto separador de lista de listas



metodos de listview android (2)

Puede crear una vista personalizada para cada elemento de lista donde puede activar o desactivar el separador, o puede crear una vista de separador que agregue a la vista de lista en las ubicaciones adecuadas.

¿Cómo puedo ocultar o eliminar cierto separador de lista de lista? Por supuesto que puedo ocultar todos los divisores

getListView().setDivider( null ); getListView().setDividerHeight(0);

pero necesito esconder uno o dos divisores en mi lista. por ejemplo por posición. Estoy usando un adaptador personalizado para los datos de la lista. Gracias.


Puede ocultar el divisor horizontal para los elementos desactivados de su vista de lista (comúnmente utilizados como encabezados de sección). Para hacerlo, devuelva false en areAllItemsEnabled BaseAdapter callback. De nuevo, esto solo funciona para aquellas vistas que están deshabilitadas (devuelve false en la devolución de llamada isEnabled para este elemento). La documentación para esta devolución de llamada es un poco vaga:

Indica si todos los elementos en este adaptador están habilitados. Si el valor devuelto por este método cambia con el tiempo, no hay garantía de que surta efecto. Si es verdadero, significa que todos los elementos se pueden seleccionar y hacer clic (no hay separador).

Referencia .

Tenga en cuenta que menciona separador. No estoy seguro si este es el comportamiento previsto o algún tipo de efecto secundario. Pero funciona. Puede ver esto en la demostración 5 de la Lista ApiDemos (Separadores).