I applied an existing android style to a checkbox to make a favorite toggle button.

Java Code:
Everything goes fine except the colors of the star (top-right of below image) are the colors of the android ICS theme. (blue on checked/ gray on unchecked).
Customize colors of an android recalled style-star.png

How could I change the colors of different states of the star? (checked, unchecked, border, shadow)
Or force it to obey my App theme?