Existe-t-il une meilleure façon de dessiner une ligne horizontale noire que de définir une disposition avec une hauteur fixe et un arrière-plan noir?Comment dessiner une ligne horizontale dans ListView?
1
A
Répondre
3
Le ListView vous permet de définir un séparateur séparable. Voir la documentation android sur le ListView pour plus d'informations.
Le diviseur sera dessiné après chaque élément de votre liste sans que vous ayez à faire quoi que ce soit à ce sujet. Vous pouvez utiliser un dessin ou une couleur comme séparateur et vous pouvez également spécifier la hauteur du séparateur pour toute la liste.
1
API Demos List5.java montre notamment des séparateurs, en utilisant android.R.layout.simple_expandable_list_item_1
Il fonctionne avec drawable, mais ce n'est pas montré quand il est une couleur définie dans xml. J'ai lu que c'est un bug - savez-vous à partir de quelle version Android il a été corrigé? – pixel
Je suis en développement contre 1.6 (SDK Version 4) et il fonctionne avec des couleurs définies xml. Je peux poster un code si vous êtes intéressé. – slup
Ma plate-forme cible est 1.5 et cela ne fonctionne pas, donc cela pourrait suggérer qu'ils l'ont corrigé dans Donut. – pixel