L'ajout d'en-Tête dans la ListView dans android
J'ai besoin d'ajouter un en-tête dans ma listview et l'en-tête doit toujours affiché, même le défilement de la liste.
Est-il possible dans android affichage de la liste?
OriginalL'auteur Nandlal Virani | 2011-09-22
Vous devez vous connecter pour publier un commentaire.
La solution qui fonctionne pour moi est de créer un TableLayout qui a une ligne avec le titre et une ligne de la liste comme ceci:
Assurez-vous que la liste a @android:id/liste comme l'ID.
OriginalL'auteur Henrique Rocha
vous pouvez ajouter un en-tête de la vue liste comme ceci:
OriginalL'auteur Vineet Shukla
Oui, voici ce que j'ai fait:
Pour une mise en page personnalisée avec
ListActivity
ouListFragment
, votre mise en page doit contenir unListView
avec leandroid:id
attribut@android:id/list
.1)
main_layout.xml
:Pour la mise en page personnalisée pour chaque ligne de la liste,
2)
custom_list_row.xml
:3)
ListActivity
:Dans le cas où vous avez besoin de cela, cochez la case: "Fixation d'un collant (fixe) en-tête/pied de page à une listview"
OriginalL'auteur oikonomopo
Faire une chose. Mettre un TextView juste au-dessus de la liste d'afficher et de définir le texte comme votre en-tête .Il permettra d'atteindre vos besoin.
OriginalL'auteur Kushal Shah