33 votes

Android : Les éléments non activés d'une liste affichent un séparateur invisible.

Si j'ai un ListView avec deux types d'éléments différents, activés et désactivés (c'est-à-dire sélectionnables et non sélectionnables), Android dessine correctement une petite séparation entre les éléments activés, mais pas entre les éléments désactivés. Au lieu de cela, il dessine un séparateur transparent, ce qui pose des problèmes de conception. Ce sujet a déjà été abordé aquí (Google Groups), mais sans aucune solution.

Ce que je cherche, c'est un moyen d'obliger Android à dessiner le même séparateur que celui qui est utilisé entre enabled également à être utilisés entre disabled au lieu de laisser un espace transparent.

1voto

Denny1989 Points 50

Si vous avez des en-têtes et/ou des pieds de page, ceci : http://java.dzone.com/articles/Android-listview-%E2%80%93-fixing est la bonne réponse. Vraiment bien expliqué.

0voto

dropsOfJupiter Points 1922

Oui, ce n'est pas cool du tout ! J'ai rencontré le même problème. La façon de le résoudre est d'ajouter une ligne View type dans votre fichier xml et de définir votre diviseur à 0 hauteur comme suit : Android:dividerHeight="0dp" Note : ceci est sur la vue liste elle-même.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X