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 
  • Colisión perfecta de píxeles con Config.ALPHA_8
  • Creación de apklibs con maven e InteliJ
  • No sé cómo Copiar archivos a la tarjeta SD en Genymotion Android Emulator
  • Rendimiento de PDF de Android
  • Android no puede cargar la imagen orientada correcta desde la galería
  • OpenCV para Android - NativeCameraView todavía existe?
  • ¿Cómo puedo separar los metadatos y la pista de un flujo de shoutcast sin realizar solicitudes separadas de metadatos y el streaming
  • Deserializar JSON a Java enum
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.