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

if Anweisung

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Benedd, 04.04.2012.

  1. Benedd, 04.04.2012 #1
    Benedd

    Benedd Threadstarter Neuer Benutzer

    Beiträge:
    6
    Erhaltene Danke:
    0
    Registriert seit:
    11.11.2010
    Phone:
    LG GT540
    [FONT=Arial, sans-serif]Hallo, hab da mal ne Frage was die Umsetzung eine if Anweisung betrifft.[/FONT]


    [FONT=Arial, sans-serif]Habe eine View(a) in der sich eine ListView befindet die nach und nach mit Daten gefüllt wird. So das z.B. [/FONT]
    [FONT=Arial, sans-serif]Eintrag → 1 = Apfel 5 Stück[/FONT]
    [FONT=Arial, sans-serif]Eintrag → 2 = Birne 3 Stück [/FONT]
    [FONT=Arial, sans-serif]Eintrag → 3 = Tomate 2 Stück [/FONT]
    [FONT=Arial, sans-serif]u.s.w. untereinander Steht. [/FONT]


    [FONT=Arial, sans-serif]Ich möchte über der ListView die sich in der View(a) befindet jeweils die entsprechenden dazugehörigen Button und TextViews (z.B. → Button_Apfel / TextView_Apfel u.s.w.) nebeneinander einfügen und unsichtbar machen bis hier her so weit so gut. [/FONT]


    [FONT=Arial, sans-serif]Nun wollte ich eine if Anweisung schreiben die Folgene Funktion hat: Wenn in der ListView z.B. der Eintrag → 1 = Apfel 5 Stück erscheint, soll der entsprechende Button_Apfel und das TextView_Apfel über der ListView sichtbar werden und im TextView_Apfel soll der Eintrag → 1 = Apfel 5 Stück erscheinen. Wenn in der ListView kein Eintrag mit Apfel erscheint, soll auch der Button_Apfel sowie das TextView_Apfel unsichtbar bleiben.[/FONT]


    [FONT=Arial, sans-serif]Also Button_Apfel und TextView_Apfel sollen auf den Eintrag - Apfel in der ListeView mittels einer if Anweisung wechselseitig reagieren. Jedes mal wenn die ListView aktualisiert wird, Daten dazu kommen oder entfernt werden, sollten auch die dazugehörigen Button und TextViews sichtbar oder unsichtbar werden.[/FONT]


    [FONT=Arial, sans-serif]Wie könnte man so eine if Anweisung umsetzen? [/FONT]
    [FONT=Arial, sans-serif]Da ich nicht weiß wie man eine Verbindung oder Interaktion zwischen den Elementen Button und TextView in der View(a) und der sich darin ständig aktualisierenden ListView hinbekommt.[/FONT]
    [FONT=Arial, sans-serif]Vielleicht jemand ne Idee...? :confused2:[/FONT]


    [FONT=Arial, sans-serif]Gruß Benedd[/FONT]
     
  2. Kranki, 04.04.2012 #2
    Kranki

    Kranki Ehrenmitglied

    Beiträge:
    3,831
    Erhaltene Danke:
    814
    Registriert seit:
    19.07.2009
    Tablet:
    Samsung Galaxy Tab 3 7.0 Lite
    Hinter einer ListView hängt ja ein ListAdapter. Das Adapter-Interface enthält unter anderem die Methode registerDataSetObserver. Wenn du dir so einen implementierst kannst du auf Änderungen an den Listeneinträgen reagieren.
     

Diese Seite empfehlen