J'ai un listview avec en-têtes comme vous pouvez le voir ici: http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/Comment redéfinir le défilement dans un listview
Je voudrais redéfinir le comportement de défilement, toujours laisser l'en-tête en cours sur le haut de la liste. Donc, si j'ai 20 éléments sous mon en-tête, le listview défile sur ces éléments, gardant l'en-tête à l'écran, puis, l'en-tête suivant vient et prend la place du précédent.
Existe-t-il une méthode pour cela?
Je ne vois pas construit de façon à le faire, mais vous pourriez avoir un textview sur le dessus de votre liste, une mise à jour de son contenu basé sur une propriété de vos rangées. De cette façon, vous pourriez même vous débarrasser de vos en-têtes ...? – Sephy
Hmm, je pense que les en-têtes sont importants pour voir ce qui vient, quand l'utilisateur fait défiler vers le bas. Mais votre solution pourrait être une alternative intéressante. Lorsqu'un élément d'en-tête disparaît pendant le défilement, je mets à jour le contenu de la vue texte en haut de la liste. Mais ça va être lourd à mettre en place, et pas vraiment sexy. J'espérais qu'une solution intégrée était déjà développée ... – Chayy