1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

ListView mit ImageButtons

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Webster, 20.11.2009.

  1. Webster, 20.11.2009 #1
    Webster

    Webster Threadstarter Fortgeschrittenes Mitglied

    Beiträge:
    388
    Erhaltene Danke:
    21
    Registriert seit:
    10.08.2009
    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

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    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

    Beiträge:
    388
    Erhaltene Danke:
    21
    Registriert seit:
    10.08.2009
    Danke,

    klappt alles wunderbar.

    Gruß
    Webster
     
  4. swordi, 23.11.2009 #4
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    super, wenn alles klappt :)
     

Diese Seite empfehlen