¿Cómo insertar elementos adicionales en un SimpleCursorAdapter o Cursor para un Spinner?

Tengo un Spinner que es para mostrar una lista de datos obtenidos de la base de datos. Los datos se devuelven a un cursor desde la consulta y el cursor se pasa al SimpleCursorAdapter de la ruleta. Está funcionando bien como tal, pero quiero insertar otro elemento sobre estos datos. Por ejemplo, la ruleta ya muestra una lista de plantillas creadas por el usuario guardadas en DB, pero quiero insertar "Nueva plantilla" y "Plantilla vacía" en la parte superior de la lista de plantillas, y debe insertarse en Cursor / SimpleCursorAdapter de alguna manera

He considerado usar una lista de arrays y completar la lista de arrays desde el cursor, pero el cursor es la mejor solución para mí, ya que también contiene otras filas de datos relacionadas. Busqué en Internet otras soluciones y encontré algunas respuestas que me pedían usar CursorWrapper para este propósito, pero no pude encontrar un ejemplo concreto de cómo usar CursorWrapper para lograr lo que quiero. ¿Cómo puedo insertar algunas filas en el cursor o alguien puede dar un ejemplo de CursorWrapper fácil de seguir! Gracias por adelantado

Respuestas a la pregunta(4)

Su respuesta a la pregunta