Android: Create Calendars to select a specific date, or specific month in a year, or specific year

view story

http://stackoverflow.com – I am looking to create 3 different Calendar views in my application, each triggered by a different button. The first one is a standard calendar allowing you to pick a specific date. The second one is similar, except you just select the month as a whole rather than a day. The final one you just select the year as a whole. I realize there is a CalendarView widget, but it is not available for API levels below 11. I have seen a few custom ones around but they involve quite a number of classes, created by others and I don't really want to rely on them. I have also looked into DatePicker, beca (HowTos)