omo criar um calendário personalizado no aplicativo Androi

Preciso fazer um aplicativo com um controle de calendário embutido no Android 2.1-2.3. Tentei procurar uma biblioteca interna e externa para conseguir isso, mas não consegui. Portanto, agora eu decidi codificar o calendário sozinho. eu estava pensando em fazê-lo viaGridView. Como faço para fazer isso.

Se houver um código disponível, produza-o aqui. Seria realmente muito útil.

questionAnswers(6)

yourAnswerToTheQuestion