Agregar dinámicamente una fila completa en GridView o dividir la vista

Tengo un GridView con 4 columnas, cuando se selecciona una, quise agregar dinámicamente una fila completa debajo de la celda seleccionada e inflar un diseño en ella, para poder agregar información sobre la celda seleccionada. ¿Hay alguna forma de hacer eso? O tal vez, ¿hay una manera de dividir una vista a la mitad y luego volver a pegarla cuando termine? Suena loco.

Esencialmente, estoy buscando algo que pueda encontrar en iTunes 11 (vea la imagen a continuación).

Respuestas a la pregunta(2)

Su respuesta a la pregunta