Devo utilizzare una griglia per implementare Photo Browser in Android e desidero conoscere la differenza tra GridView e GridLayout.GridView VS GridLayout nelle app Android
Sto usando GridView per visualizzare le immagini in modo dinamico.
Devo utilizzare una griglia per implementare Photo Browser in Android e desidero conoscere la differenza tra GridView e GridLayout.GridView VS GridLayout nelle app Android
Sto usando GridView per visualizzare le immagini in modo dinamico.
A GridView è un ViewGroup che visualizza gli elementi nella griglia di scorrimento bidimensionale. Gli elementi nella griglia provengono dal ListAdapter associato a questa vista.
Questo è ciò che si desidera utilizzare (continuare a utilizzare). Poiché GridView riceve i suoi dati da un ListAdapter, gli unici dati caricati in memoria saranno quelli visualizzati sullo schermo. GridViews, proprio come ListViews riutilizzare e riciclare le loro opinioni per prestazioni migliori.
Mentre un GridLayout è un layout che posiziona i suoi figli in una griglia rettangolare.
È stato introdotto nel livello API 14 ed è stato recentemente sostituito nella libreria di supporto. Il suo scopo principale è quello di risolvere problemi di allineamento e prestazioni in altri layout. Dai un'occhiata a questo tutorial se vuoi saperne di più su GridLayout.
GridLayout è anche un ViewGroup. –
Non ho mai detto che non lo fosse. Stavo solo sottolineando il fatto che si tratta di un layout. –
piccola aggiunta: (buono) gli adattatori caricheranno un po 'più di quello che è attualmente visualizzato sullo schermo in modo da essere in grado di fornire quel contenuto mentre l'utente scorre/si sposta verso nuovi contenuti vicini. – straya