we have talked about it before in here:
http://bbs.xwidget.com/viewtopic.php?f=8&t=4239but maybe the things has get changed in newer version, so better to test them again
as a brief answer for this widget:
===============
1st method: using images (100% works)
1. use an image object for bg with white texts (you can also use 7 white text Objects)
2. create blue color images for each day and name them as days
3. use one of the binding tags that match the naming of your images
Note:if it doesn't hide the previous day when a day has passed, you should also create empty images for other days (so finally you will have 7 blue images and 42 empty images),
you can change the date to check if it works correctly when changing days
===============
2nd method: using text objects
(it will work only if substitute works on text objects in android)
1. use an image object for bg with white texts (you can also use 7 white text Objects)
2. use text objects with blue color font for each day (7 text objects)
3. use one of the binding tags on text objects
4. use the substitute to change the text to the text you want (for each text object it should change text to make that day as it should be displayed and other days as empty)