Android ListView avec en-tête et pied de page fixe
Comment puis-je créer un ListView
fixe avec en-tête et pied de page?
Je ne veux pas l'en-tête/pied de page pour faire défiler avec les éléments de la ListView
.
Est-il possible que l'en-tête/pied de page est flottant sur le ListView
de sorte que l'en-tête/pied de page n'avez pas besoin d'avoir un droit en bas/en haut fond et la ListView
éléments défile en dessous de l'arrière-plan de l'en-tête/pied de page vue, mais continue à afficher le premier élément de la liste?
source d'informationauteur Goran | 2013-05-29
Vous devez vous connecter pour publier un commentaire.
Je l'ai résolu en utilisant @blackbelt suggestion et une petite ImageView avec la source de l'image transparant avec une tuile de fond.
Capture d'écran de l'appareil
http://developer.android.com/reference/android/widget/ListView.html#addHeaderView%28android.view.View%29. Vérifier addHeaderView(param).
http://developer.android.com/reference/android/widget/ListView.html#addFooterView%28android.view.View%29. Vérifier addFooterView(param).
Exemple de la méthode usuage par inlfating une mise en page @ Android listview avec en-tête et pied de page des boutons
Vous pouvez utiliser addHeaderView et addFooterView de la liste pour ajouter un en-tête et pied de page.
Vous pouvez faire comme ce que @blackbelt suggéré. J'ai utilisé une disposition relative au lieu de LinearLayout.
Mise en page graphique snap shot
Utiliser un
LinearLayout
ajoutez votre en-tête sur laListView
et le pied de page ci-dessus. Donne leListView layout_weight="1"
L'en-tête et pied de page Vues distinctes qui vous recherchez sur le haut et le bas de la liste. Ensuite, réglez l'opacité de ces points de Vue.
créer votre propre en-tête et pied de page avec votre liste d'afficher le code comme ci-dessous
header.xml fichier
footer.xml fichier
ajouter où votre listview
nous pouvons définir l'en-tête et pied de page de cette façon aussi, je suis en train d'en-tête de la disposition ci-dessus listview et de la même manière, nous canettes et pied de page en-dessous de listview
Créer votre propre Affichage personnalisé à l'aide de LinearLayout et ListView