Comment changer la couleur de fond du bouton bascule sur Android

J'ai essayé de changer la couleur de fond du bouton à bascule à l'aide de fichier XML, comme la couleur blanche, mais le bouton de basculement est totalement endommagé. On dirait que tous les bouton a été recouvert de blanc.

Il n'y a aucune indication SUR on ou OFF sur le bouton bascule lorsque j'ai changé la couleur du bouton à bascule à blanc. Est-il est un autre moyen de modifier l'arrière-plan qui ne sera pas endommager l'indication du bouton à bascule?

<ToggleButton android:id="@+id/togglebutton"
              android:layout_width="100px"
              android:layout_height="46px"
              android:background="#ffffff"
              android:layout_above ="@+id/save"
              android:textOn="DAY"
              android:textOff="NIGHT" />

C'est comment mon code XML chercher le bouton à bascule.

source d'informationauteur padmi | 2011-10-05