Android: séparateur personnalisé (ou même élément) dans ListView dépendant du contenu de l'élément

J'ai une ListView avec des articles contenant des informations sur les lieux avec un notation et la distance à l'emplacement actuel.

Les éléments sont triés dans des groupes:

  • Groupe 1: dans moins de 500m
  • Groupe 2: 500 m - 1 km
  • Groupe 3: 1 km - 1,5 km
  • ...

Dans ces groupes, les éléments sont triés en fonction de leur notation.

Maintenant, je mets ces articles par l'intermédiaire de mon adaptateur personnalisé (extension de BaseAdapter) dans le ListViewqui fonctionne parfaitement.

Cependant, ce que j'aimerais faire, c'est mettre un séparateur avant chaque premier élément de chaque groupe. Ce séparateur peut être un TextView en disant par exemple 500 m - 1 km suivie par tous les ListView éléments de ce groupe.

Aucune idée sur comment réaliser cela?

source d'informationauteur znq