2012-04-10 7 views
1

Ich brauche jemanden, der mir auf diesem Weg in die richtige Richtung zeigt ....Android: Wie setze ich TextView für jedes Element in einem ListView?

In meiner Android-Anwendung habe ich eine ListView mit benutzerdefinierten Ansichten für jede Zeile mit verschiedenen Textviews jeweils. Ich lade Wetterinformationen für mehrere Standorte ab und möchte dann die Ergebnisse für jeden Standort in einen eigenen Listenansichtsartikel schreiben. Die Frage ist, wie bezog ich mich auf jede Textansicht auf jedem Listenansicht Element?

Ich kann es nicht namentlich mit findViewById tun, kann ich? Wenn es drei Einträge in der Liste gibt, wird der Temperatur-Text für jedes Element dieselben Namen haben, unterscheiden sich nur durch einen Array-Index? Wenn ja, wie gebe ich TextViewName (0), TextViewName (1) und TextViewName (2) für die drei Listenelemente an?

Ja, ich bin immer noch sehr neu in Android .... aber es zu lieben!

Antwort

0

Sie müssen dies tun, wenn jedes Element (oder recycelt) in der getView Methode erstellt wird, die Sie in den Adapter außer Kraft setzen sollte. Sehen Sie sich das Google io von 2011 auf Listenansichten an und es sollte ziemlich klar sein, wie sie funktionieren. http://www.youtube.com/watch?v=wDBM6wVEO70

+0

Tolles Video. Danke für den Link, er hat meine Fragen beantwortet. – mraviator

Verwandte Themen