Adición de encabezados a una vista de lista de Android

Así que tengo un listview y quiero añadir diferentes "secciones" a la misma. Entiendo cómo funciona addHeaderView y es sencillo, pero hay una manera de agregar cabeceras de sección? Como digamos que tengo una lista alfabética, ¿hay una manera de marcar la parte superior de cada sección de letras? La lista es dinámica, así que no sé cuándo / donde necesitaré un encabezado de sección hasta que llegue a ese punto.

Estos encabezados de sección se llaman "separadores" en las listas de Android. Para especificar que una entrada dada en la lista es un separador, debe modificar su adaptador para devolver el método false from isEnabled para esa posición. Le ayuda si escribe correctamente el método getItemViewType , por lo que puede tener un diseño personalizado para las entradas del separador.

He intentado este ejemplo y su funcionamiento muy bien.

http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/

Ayudó mucho para mi tarea.

También puedes usar http://code.google.com/p/android-section-list/ – resuelve exactamente este problema y añade una bonita característica tomada de iOS – el encabezado de sección permanece en la pantalla con transparencia mientras se desplaza la sección Abajo, para que vea en qué sección se encuentra ….

  • Android listview, pase a la acción
  • Cómo ocultar la línea horizontal en la parte inferior de cada elemento en android listview?
  • ¿Cómo puedo inhabilitar el sonido de clic cuando se utiliza un elemento de vista de lista de Android / Java?
  • Elementos de ListView que no se pueden hacer clic con HorizontalScrollView dentro
  • Android ListView con el botón de opción
  • Cómo rellenar un ListView personalizado de ListArray
  • ¿Cómo desplazarse a la parte inferior de ListView mediante programación?
  • Java.lang.ClassCastException: android.widget.LinearLayout no se puede convertir en android.widget.ListView
  • Tratando de coger un clic en android ListView item: android: descendantFocusability = "blocksDescendants" no funciona
  • Listview, abra una nueva actividad onClick
  • Android listview primera posición visible
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.