Android: eliminar el divisor de algunos listitems en listview

He creado un listview con un BaseAdapter . Quiero que algunos de los listitems tengan un divisor, pero de algunos de los listitems, quiero quitar el divisor. Sé que puedes quitar el divisor de toda la lista estableciendo .setDivider(null) y .setDividerHeight(0) , pero también es posible eliminar el divisor de un solo listitem dentro de una lista?

¡Gracias por adelantado!

2 Solutions collect form web for “Android: eliminar el divisor de algunos listitems en listview”

Puede deshabilitar el divisor para toda la lista y establecer una vista personalizada para cada ListItem , por ejemplo, establecer diferentes diseños de fondo con o sin un borde inferior.

Sí, puede eliminar el divisor de los elementos de lista específicos mediante el método `getView` en su adaptador (que amplía el baseadapter)

Ofc tiene algo como data en su adaptador que se refiere a los datos se muestran en el listview, por lo que en su método getview comprobar los elementos específicos como este:

 if(data[position].ID == YourElemetnsID) inflate with the specific list item layout else inflate with the general list item layout 
  • Java.lang.IllegalArgumentException: No se puede tener un viewTypeCount <1
  • PorterduffXfermode: borra una sección de un mapa de bits
  • Java Keystore contraseña sin sentido?
  • Cómo extraer imágenes y texto en orden de un archivo PDF utilizando iText en Android
  • Notificación Push de Android C2DM
  • GSON evitar el JsonSyntaxException devolver el mapeo parcial
  • Android - Cómo descargar los datos en segundo plano en determinados momentos
  • ¿Cómo aplicar span de fila en tablelayout?
  • ¿Cómo llamar a un servicio web RESTful de Android?
  • Android: solicitud HTTP de Google Drive
  • ¿Es posible, y cuál es la mejor estrategia, pasar objetos por referencia de una actividad a la siguiente?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.