1. Webster, 20.11.2009 #1
    Webster

    Webster Threadstarter Fortgeschrittenes Mitglied

    Hallo beisammen,

    ich möchte gerne eine ListView erstellen, die je nach erhaltenen Daten dynamisch mit Zeilen gefüllt wird. Dabei kann eine Zeile außer einem TextView noch ein zweites TextView und bis zu drei ImageButtons haben.

    1. Da aber eine Zeile des ListViews klickbar ist, möchte ich nun wissen, ob es möglich ist, wenn ImageButtons da sind, nicht auf den Klick der ListView zu reagieren, sondern auf den des jeweiligen ImageButtons.

    2. Ist es auch möglich dynamisch das Bild des ImageButtons zu ändern?

    Wer hat damit schon Erfahrungen gesammelt?

    Gruß
    Webster
     
  2. swordi, 20.11.2009 #2
    swordi

    swordi Gewerbliches Mitglied

    hallo

    für so eine listview musst du dich über adapter erkundigen. kannst der listview einen adapter zuweisen und über den wird alles geregelt

    im adapter in der methode getView() kannst du dann alles dynamisch je nach datenzeile verändern wie du es willst

    gibt es da einen button, wird beim klick auf den button auf diesen auch reagiert, sofern die listener halt registriert sind.

    das bild kannst du dann auch im adapter beliebig anpassen
     
  3. Webster, 23.11.2009 #3
    Webster

    Webster Threadstarter Fortgeschrittenes Mitglied

    Danke,

    klappt alles wunderbar.

    Gruß
    Webster
     
  4. swordi, 23.11.2009 #4
    swordi

    swordi Gewerbliches Mitglied

    super, wenn alles klappt :)