Criar plano de fundo lado a lado a partir da imagem ou <LinearLayout> / <GridView> etc

Estou me perguntando como um novo desenvolvedor Android (mais de 10 anos em C # OOP) que seria a melhor maneira de criar um plano de fundo repetitivo simples. O plano de fundo será consistente, independentemente do tamanho, densidade ou orientação da tela. Eu li o Guia para desenvolvedores do Android sobre coisas como suporte a várias telas, nove desenháveis de patches etc. Eu já vi tutoriais como este http: //androidforbeginners.blogspot.com/2010/06/how-to-tile-background-image-in-android.htm) dizendo como você pode usar uma imagem e repeti-l

É claro que, usando uma imagem, é necessário fornecer várias imagens para várias densidades ou arriscar a escala e pixelização de bitmap. Para um padrão de fundo complexo, posso ver como esse pode ser o caminho a seguir. Mas meu padrão é um padrão de grade simples, então não existe uma maneira melhor de usar apenas xml?

Olhei para GridView e TableLayout e ambos permitiram definir uma cor de fundo, especificar largura / altura da célula, mas não encontrei uma maneira de especificar a cor da linha de grad

or enquanto, estou usando a API 2.3.3 um pouco mais antiga, pois é a maior versão atualmente em uso. Não suspeito que precise de muita mão, apenas alguns bons conselhos sólidos daqueles que sabem melhor do que eu.

Obrigado JB