The CustomCalendarView provides an easy and customizable calendar to create a Calendar. It dispaly the days of a month in a grid layout and allows to navigate between months
http://stacktips.com/tutorials/android/custom-calendar-view-library-in-android