2012-11-01 8 views
5

Ich möchte eine benutzerdefinierte Liste (Pinterest Grid Layout) erstellen und ich möchte AbsListView erweitern. Gibt es gute Beispiele? Es scheint sehr, sehr schwierig.Erweitern von AbsListView Beispiel

Dank Tobia

+0

Ich bin nicht sicher, ob es mit einem 'ListView' gemacht werden kann (die meisten Antworten auf SO schlagen das tatsächlich vor. Zum Beispiel: http://stackoverflow.com/q/11736658/450534). Aber das könnte Ihnen helfen: https://github.com/expilu/AntipodalWall. Auch hier hat es mit einem 'ListView' absolut nichts zu tun. –

+0

AntipodalWall ist eine ViewGroup wie das Setzen einer anderen LinearLayout ... schlechten Performance für das, was wir erreichen müssen. – Matroska

Antwort

0

Ich habe eine nice post darüber erstellt und fand this is the best one aus.

Beachten Sie jedoch, dass es genau wie die anderen Bibliotheken eigene Probleme hat. Was ich gefunden habe, ist, dass, wenn Sie notifyDatasetChanged() darauf aufrufen, Sie seltsame Paare von Ansichten und Positionen auf der getView-Methode erhalten (Link here zu diesem Problem). auch ich habe herausgefunden, dass es überhaupt nicht die "onScrollChanged" -Methode (Link here über dieses Problem)

obwohl diese Bibliothek ist schön, würde ich auch gerne ein Tutorial zur Erweiterung der abdListView sehen.