Tengo que usar un Grid para implementar Photo Browser en Android. Entonces, me gustaría saber la diferencia entre GridView y GridLayout .
Para que yo elija la correcta.
Actualmente estoy usando GridView para mostrar las imágenes dinámicamente.
Tengo que usar un Grid para implementar Photo Browser en Android. Entonces, me gustaría saber la diferencia entre GridView y GridLayout .
Para que yo elija la correcta.
Actualmente estoy usando GridView para mostrar las imágenes dinámicamente.
Respuestas:
Un GridView es un ViewGroup que muestra elementos en una cuadrícula de desplazamiento bidimensional. Los elementos en la cuadrícula provienen del ListAdapter asociado con esta vista.
Esto es lo que te gustaría usar (sigue usando). Debido a que un GridView obtiene sus datos de un ListAdapter, los únicos datos cargados en la memoria serán los que se muestran en la pantalla. GridViews, al igual que ListViews, reutiliza y recicla sus vistas para un mejor rendimiento.
Mientras que un GridLayout es un diseño que coloca a sus hijos en una cuadrícula rectangular.
Se introdujo en el nivel 14 de la API y recientemente se incluyó en la Biblioteca de soporte. Su objetivo principal es resolver problemas de alineación y rendimiento en otros diseños. Consulte este tutorial si desea obtener más información sobre GridLayout.