web-dev-qa-db-fra.com

Comment supprimer la bordure dans un Listview?

Sur Android, comment supprimer la ligne qui apparaît dans un listview en bas des listes?

44
Hardik Gajjar

fais ça

myListview.setDivider(null);

Cela devrait vous aider.

82
Rohit Mandiwal

Une autre option serait de définir une couleur transparente pour l'attribut Android: divider:

<ListView 
    Android:layout_width="fill_parent"
    Android:layout_height="fill_parent"
    Android:divider="#00000000"
/>
55
Daniel

voir ce lien pour plus d'informations: -

getListView().setDivider(null);
getListView().setDividerHeight(0);

Ou, si vous voulez le faire en XML:

Android:divider="@null"
Android:dividerHeight="0dp"
16
duggu

Excellentes réponses. J'ai décidé de l'utiliser dans ListView pour une meilleure lisibilité que la couleur "# 00xxxxxx". transparent est une couleur système disponible par Android.

 Android:divider="@Android:color/transparent"
5
sivi

Veuillez écrire celui-ci après avoir défini votre liste:

Yourlistview.setDivider(null); // Will remove the divider
1
Denny Sharma