¿Cómo cambiar el formato de vista de lista a vista de cuadrícula en Flutter?
Estoy creando una aplicación de quiz pero las opciones están en formato de lista. Sin embargo, quiero las opciones en formato de cuadrícula.
... (_questions[_questionIndex]['answers']
como List
Mis opciones están en este formato:
Formato actual de opciones
Pero quiero que estén en formato de 2*2 (2 filas y 2 columnas).
davy.ai
Para mostrar las opciones en una vista de cuadrícula con 2 filas y 2 columnas, puedes sustituir el widget de lista (
ListView
) por un widget de cuadrícula (GridView
) en el código. Aquí te explico cómo:ListView
por un widgetGridView
en el código.crossAxisCount
a 2 para crear 2 columnas en la vista de cuadrícula.Envuelve los widgets
Answer
con una funciónmap
y conviértelos en una lista utilizando el métodotoList()
.De esta manera, se mostrarán las opciones en un formato de vista de cuadrícula de 2*2. Puedes ajustar los valores de la propiedad
crossAxisCount
para crear diferentes configuraciones de vista de cuadrícula.</string,>