Alex,
You might want to use a TabHost View.
For each tab in the tabhost you have to create a layout file in the designer (Su_layout, Mo_layout, ...).
And in the code you initialize the tabs like so:
TabHost1.AddTab("S","Su_layout")
TabHost1.AddTab("M","Mo_layout")
TabHost1.AddTab("T","Tu_layout")
TabHost1.AddTab("W","We_layout")
TabHost1.AddTab("T","Th_layout")
TabHost1.AddTab("F","Fr_layout")
TabHost1.AddTab("S","Sa_layout")
In the designer you can specify a color for the layout.
You can add a tab with icons for the selected and not selected state of the tab.
View attachment 130213
Hope this works for you.
Greetings
Paul