Überspringen Sie eine Zeile in der Listenansicht
Ich denke getView()
heißt für jedes Element der Liste, aber meine Frage ist, Können wir nicht die Zeile, wenn Daten für die betreffende Zeile null. Ich möchte dazu in getView ()
nur.
Beispiel:
Wenn die Warnungen für eine person, deren name angezeigt werden soll, in der Liste null sind.Ich will nicht, um Sie anzuzeigen, den Namen der person in der Listenansicht.
- warum nicht, Sie filtern Sie die person, bevor es zur listview?
- Ja ich habe das getan,..aber ich möchte wissen, ist es so, dass wir dazu in getView()..?
- Sie können es nicht. Haben Sie Werte filtern, bevor Sie senden Sie Ihre adapter an den listview
- versuchen Sie, convertview null, wenn u der Blick zurück
- Tim ' s Antwort gearbeitet.
- U bekam die Antwort juss zeigen, wat wird die Letzte Zeile?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die Sichtbarkeit der Zeile zu "gone" in der letzten Zeile vor der Rückkehr der Blick - das sollte für Sie arbeiten.
Bearbeiten: stellen Sie die Sichtbarkeit auf sichtbar, wenn der Inhalt nicht null ist - ansonsten alle Meinungen werden "gegangen", wie das ListView-Ansichten wiederverwendet.
Hallo Pals, ich habe versucht, die Sichtbarkeit der unsichtbaren, aber immer noch ich kann sehen, eine leere Zeile in einem listview-Steuerelement, so dass ich ein wenig ändern bit und es funktionierte nach meinem Bedürfnis, so dass es es Wert ist zu teilen, wenn jemand Sie braucht ähnliches Ergebnis wie meins.
Ich bin mit Liste als Quelle meine Anforderung war, zu überspringen wenige Anwendungen, also was ich Tat, war ich entfernt die Anwendung aus der Liste und benachrichtigt Datensatz ändern
Linien der Sorge
Ihre Vorschläge und Korrekturen sind immer willkommen.
AzmatHunzai