Diseño de vista de cuadrícula personalizada de Android (vista de texto con vista de imagen en la parte superior)

Estoy tratando de averiguar cómo crear el diseño para una vista de cuadrícula para mi juego. Tengo una vista de cuadrícula que será el selector de nivel. Por el momento tengo cada elemento de vista de cuadrícula como TextView, solo mostrando el Número de Nivel (1, 2, 3, etc.)

Me gustaría agregar 3 vistas de imagen sobre la parte superior de la vista de texto y poder manipular la imagen que se muestra en las vistas. Las 3 vistas de imágenes son estrellas, que muestran en qué dificultad se completó el nivel.

Supongo que necesito escribir mi propio adaptador e inflar el diseño XML al crear las vistas para los elementos de la cuadrícula, pero no sé cómo crear el diseño real para esto, ¿la parte superpuesta me tiene rascándome la cabeza?

Aquí hay una maqueta de lo que he intentado describir y lo que quiero crear:

PD. Sé que podría usar 4 imágenes y establecer el fondo de la vista de texto en una de esas imágenes, pero me preguntaba si había una forma más técnica de crear el diseño.

Respuestas a la pregunta(2)

Su respuesta a la pregunta