Devo usare una griglia per implementare Photo Browser in Android. Quindi, vorrei sapere la differenza tra GridView e GridLayout .
In modo che sceglierò quello giusto.
Attualmente sto usando GridView per visualizzare le immagini in modo dinamico.
Devo usare una griglia per implementare Photo Browser in Android. Quindi, vorrei sapere la differenza tra GridView e GridLayout .
In modo che sceglierò quello giusto.
Attualmente sto usando GridView per visualizzare le immagini in modo dinamico.
Risposte:
Un GridView è un ViewGroup che visualizza gli elementi nella griglia di scorrimento bidimensionale. Gli elementi nella griglia provengono da ListAdapter associato a questa vista.
Questo è quello che vorresti usare (continua ad usare). Poiché un GridView ottiene i suoi dati da un ListAdapter, gli unici dati caricati in memoria saranno quelli visualizzati sullo schermo. GridView, molto simile a ListView, riutilizza e ricicla le visualizzazioni per prestazioni migliori.
Considerando che un GridLayout è un layout che posiziona i suoi figli in una griglia rettangolare.
È stato introdotto nel livello API 14 ed è stato recentemente eseguito il backport nella libreria di supporto. Il suo scopo principale è risolvere i problemi di allineamento e prestazioni in altri layout. Dai un'occhiata a questo tutorial se vuoi saperne di più su GridLayout.