GridView con diferente número de columnas según el número de fila

Estoy intentando esto durante 2 días, estoy tratando de crear interfaces de usuario para la vista que tiene dos columnas en la primera fila, luego en la segunda fila con tres columnas, y en la tercera nuevamente dos columnas y así sucesivamente ... Y también tengo que implementar dinámicas datos (significa que el número de filas / columnas es dinámico).

No tengo idea de implementar este tipo de vista. También probé la vista de cuadrícula desordenada, pero esto es para vistas dinámicas ... pero en esto tengo columnas estáticas 2,3,2,3 ... para 1,2 , 3,4..rows.Por favor, ayúdame. Cualquier tutorial será de gran ayuda.

Respuestas a la pregunta(1)

Su respuesta a la pregunta