2011-05-20 2 views
0


Je développe l'application android et j'ai suivre le problème.
Mon application a une partie statique (tête), dans le logo situé, recherche .... Le problème est que, lorsque j'ajoute listview ci-dessous de cette tête, la vue de tête ne défile pas. La vue de tête et ListView situées dans LinearLayout. Merci pour votre aide.Définir la vue de la tête statique dans android ListView

Répondre

1

Vous pouvez utiliser ceci:

yourListView.addHeaderView(yourHeaderView); 

Référence est here

+0

j'ai écrit ce code par quelque chose de mal. Voir v = activity.findViewById (R.layout.newsfeed_head); \t \t \t \t \t \t \t lv = (ListView) activity.findViewById (R.id.News_item_LV); \t \t lv.addHeaderView (v); \t \t \t \t \t \t \t \t lv.setScrollbarFadingEnabled (false); \t \t \t \t \t adaptateur = new NewsFeedAdapter (activité, NewsList); \t \t \t lv.setAdapter (adaptateur); –

+0

Avez-vous l'exception? Le problème est peut-être que votre vue d'en-tête est déjà une sous-vue du LinearLayout primaire. Avez-vous essayé de gonfler l'en-tête d'un autre XML? Ou supprimer l'en-tête de son parent avant de l'ajouter à la ListView? – martiall

Questions connexes