Ich habe eine ArrayAdapter
, die an meine ListView
angehängt ist. Ich mag die "Separatoren" -Funktion in der Evernote Android-Anwendung, wo sie Elemente mit einem Datumsstempel trennen:
Ich gehe davon aus, dass sie eine Ansicht direkt über der Liste haben, die auf den Wert des aktuellen Trennzeichens eingestellt ist, wie Sie in den Screenshots sehen können. (Wenn Sie an einem Trennzeichen vorbei blättern, wird der Text oben auf den Wert des aktuellen Trennzeichens gesetzt, z. B. "Januar 2011".) Wie würde ich die Trennzeichen tatsächlich in mein ListView
einfügen?
Ein Trennzeichen ist einfach ein deaktiviertes Listenelement. Lassen Sie einfach Ihr Adapter
das Trennzeichen dort zurückgeben, wo es sein sollte. Scheint wie SectionIndexer
könnte helfen.
Und hier ist eine, die genau das tut: Ссылка mit transparentem Abschnitt Header klebrig am Anfang der Liste (ähnlich wie iOS Abschnitt Liste, die dort aus der Box kommt).
Wir sind hier allein.
Ich habe meinen eigenen ListView mit Kopfzeilen für eine meiner Apps erstellt: Dhammapada (suche nach HeadingAdapter und den zugehörigen Klassen)
setze zwei Layouts auf einem einzigen Bildschirm übereinander ... Fügen Sie anschließend einen Bildlauf zu dem darunter liegenden Layout hinzu ... dann füge Listenansicht in d zweiten hälfte Layout hinzu ... repariere es und stelle ur sh $ T und seine fertig !! Hinweis: Fügen Sie keine Scroll im Hauptlayout hinzu .. nur auf dem Layout, das sich darunter befindet: p
zB: -
%Vor%Tags und Links android android-layout listview