2011-01-06 4 views
0

J'ai fait un listview avec 3 colonnes en remplaçant la méthode getView(). J'ai étendu la classe Arrayadaper pour ma propre classe et l'ai utilisée pour setListAdapter (Myclass). Mais je ne comprends pas vraiment comment cela fonctionne .. Il n'y a pas pour ou alors ici. Comment cela passe-t-il par tous les éléments de la liste? Comment setlistadaper et arrayadapter fonctionnent? Où est le pour ou pendant? Int Position est l'un des arguments dans le getview(), parier qu'il n'y a pas de boucle. Quelqu'un peut-il m'expliquerComment dos setListAdapter (Arrayadaper) fonctionne pour listView?

Le gestionnaire de contenu de classe passe également par une liste XML? Comment c'est possible sans boucle?

Répondre

1

Comme je sais, il n'y a pas de boucle pour vous. ListView va vérifier quel élément doit être affiché, puis getView par position. Dans getView, vous créez la vue de l'élément à la position.

+0

Réservoir vous pour la réponse .. –

Questions connexes