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

Adapter Facebooklike

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Unicate, 24.01.2012.

  1. Unicate, 24.01.2012 #1
    Unicate

    Unicate Threadstarter Android-Experte

    Beiträge:
    473
    Erhaltene Danke:
    57
    Registriert seit:
    09.08.2010
    Hallo alle zusammen!

    Ich brauche einen Adapter ala Facebook App.

    Folgende Vorraussetzungen:

    • je kleiner die API Version desto besser. Mindestens jedoch API 8
    Ich habe eine Liste von Strings zu testen.



    • Zuerst einmal, das die Liste erstmal ganz normal angezeigt wird.
      • Soweit so gut. Einfach.
    • Jetzt möchte ich wenn man ganz nach unten scrollt, eine weitere Liste von Strings angehangen wird.
      • Das getCount() des adapters gibt immer _stringList.size() + 1 zurück. Wenn in der Methode getItem(int position), position == _stringList.size(), dann geb ich eine null zurück. Auf diese null prüfe ich dann in der Methode getView. Wenn mein getItem(position) also null zurück gibt, dann muss ich eine andere View laden und anfangen zu laden.
    • Nun zu meinem Problemfall. Wenn der Benutzer in der Liste ganz oben ist und er auf die ListView tatscht ^^, dann muss es ein item an position -1 geben. Wenn er das wieder los lässt, dann soll angefangen werden andere strings zu laden (nen toast tuts ja für den anfang auch)
    Hat jemand eine Idee, wie ich den 3. Fall realisieren könnte?


    MotionEvent kommt schon im Adapter an und kann gehandlet werden.
     
  2. swordi, 24.01.2012 #2
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    Tom299 und Unicate haben sich bedankt.
  3. Unicate, 24.01.2012 #3
    Unicate

    Unicate Threadstarter Android-Experte

    Beiträge:
    473
    Erhaltene Danke:
    57
    Registriert seit:
    09.08.2010
    Ich könnt Dich knutschen... ^^ (Versteh das bitte nicht falsch)
     

Diese Seite empfehlen