I want to customize android CalendarView like this:
The layout is not different of android native calendar view. Only each cell's layout is different.
You can use TimesSquare for Android, a third party library and customize it as you want.
I hope it helps.