Crear fondo en mosaico desde la imagen o <LinearLayout> / <GridView> etc.

Me pregunto como nuevo desarrollador de Android (más de 10 años C # OOP), que sería la mejor manera de crear un fondo repetitivo simple. El fondo será consistente sin importar el tamaño, la densidad o la orientación de la pantalla. He leído la Guía de desarrollo de desarrolladores de Android sobre cosas como el soporte de múltiples pantallas, nueve parches dibujables, etc. He visto tutoriales como este http: //androidforbeginners.blogspot.com/2010/06/how-to-tile-background-image-in-android.htm) diciéndole cómo puede usar una imagen y hacer que se repita.

Por supuesto, utilizando una imagen, debe proporcionar varias imágenes para múltiples densidades o arriesgar la escala y la pixelación de mapas de bits. Para un patrón de fondo complejo, puedo ver cómo este podría ser el camino a seguir. Pero mi patrón es un patrón de cuadrícula simple, así que ¿no hay una mejor manera de usar solo xml?

Vi GridView y TableLayout y ambos me permitieron establecer un color de fondo, especificar el ancho / alto de la celda, pero no vi una manera de especificar el color de la línea de la cuadrícula.

Por ahora estoy usando la API 2.3.3 un poco más antigua, ya que es la versión más grande actualmente en uso. No sospecho que necesitaré mucha mano, solo algunos buenos consejos sólidos de aquellos que saben mejor que yo.

Gracias JB

Respuestas a la pregunta(2)

Su respuesta a la pregunta