¿Configurar rowSpan o colSpan de un hijo de un GridLayout programáticamente?
tengo unGridLayout
Con 5 columnas y 3 filas. Ahora puedo insertar vistas de niños arbitrarias, lo cual es genial. Aún mejor es, que puedo asignarcolumnSpan=2
a algún elemento para abarcarlo en 2 columnas (lo mismo con rowSpan).
El problema ahora es que no puedo asignar rowSpan o columnSpan mediante programación (es decir, en tiempo de ejecución). Algunas búsquedas sugirieron algo como esto:
layoutParams.columnSpec = GridLayout.spec(0, columnSpan);
Pero no entiendo muy bien qué significan los parámetros de especificación (inicio y tamaño). La documentación también es bastante pobre en este punto.
¡Cualquier ayuda es muy apreciada!