2012-11-01 11 views
5

Chciałbym zbudować niestandardową listę (układ siatki na Pintereście) i chciałbym przedłużyć AbsListView. Czy są w pobliżu dobre przykłady? Wydaje się bardzo trudne.Rozszerzenie przykładu AbsListView

Dzięki Tobia

+0

Nie jestem pewien, czy można to zrobić za pomocą 'ListView' (większość odpowiedzi na SO sugeruje, że faktycznie.Na przykład: http://stackoverflow.com/q/11736658/450534). Ale to może być pomocne dla Ciebie: https://github.com/expilu/AntipodalWall. Ponownie, nie ma absolutnie nic wspólnego z 'ListView'. –

+0

AntipodalWall to ViewGroup, jak umieszczanie różnych LinearLayout ... złą wydajność dla tego, co musimy osiągnąć. – Matroska

Odpowiedz

0

Utworzyłem nice post na ten temat i okazało się, this is the best one.

należy jednak pamiętać, że podobnie jak inne biblioteki ma on swoje własne problemy. odkryłem, że kiedy wywołuje on metodę notifyDatasetChanged(), uzyskuje się dziwne pary widoków i pozycji w metodzie getView (link here dotyczący tego problemu). również odkryłem, że nie wywołuje on w ogóle metody "onScrollChanged" (link here o tym numerze)

mimo że ta biblioteka jest dobra, chciałbym również zobaczyć samouczek dotyczący rozszerzenia abdListView.

Powiązane problemy