2012-11-01 9 views
5

Vorrei creare un elenco personalizzato (layout di griglia Pinterest) e vorrei estendere AbsListView. Ci sono buoni esempi in giro? Sembra molto molto difficile.Estensione di AbsListView esempio

Grazie Tobia

+0

Non sono sicuro se si può fare con un 'ListView' (la maggior parte delle risposte su SO lo suggeriscono in realtà. Ad esempio: http://stackoverflow.com/q/11736658/450534). Ma questo potrebbe solo esserti utile: https://github.com/expilu/AntipodalWall. Di nuovo, non ha assolutamente nulla a che fare con un 'ListView'. –

+0

AntipodalWall è un ViewGroup come se mettesse LinearLayout diverso ... cattive prestazioni per ciò che è necessario ottenere. – Matroska

risposta

0

Ho creato un nice post su questo e scoperto this is the best one.

tuttavia, si noti che, proprio come le altre librerie, ha i suoi problemi. quello che ho trovato è che quando si chiama notifyDatasetChanged() su di esso, si ottengono strane coppie di visualizzazioni e posizioni sul metodo getView (link here su questo problema). inoltre ho scoperto che non chiama affatto il metodo "onScrollChanged" (link here su questo problema)

anche se questa libreria è bella, mi piacerebbe anche vedere un tutorial sull'estensione di abdListView.