2010-08-18 11 views
0

J'ai essayé de configurer ma disposition des propriétés du bouton bascule en utilisant style.xml. Voici mon code:Problème avec le bouton bascule Android

<ToggleButton android:id="@+id/button_toggle_1" style="button_test_1"/> 

    <ToggleButton android:id="@+id/button_toggle_2" 
     android:textOff="test2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" /> 

    <ToggleButton android:id="@+id/button_toggle_3" style="button_test_3" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" /> 

Pour ID = button_toggle_1, j'applique un style (style.xml), voici le code:

<style name="button_test_1"> 
    <item name="android:textOff">test1</item> 
    <item name="android:layout_width">wrap_content</item> 
    <item name="android:layout_height">wrap_content</item> 
</style> 

<style name="button_test_3"> 
    <item name="android:textOff">test3</item> 
</style> 

Je peux voir le bouton 2 et 3, mais le texte pour le bouton 3 est différent de ce que je l'ai défini. bouton 3 text = "APAGADO". De ce test, je conclus que togglebutton ne peut simplement pas définir ses propriétés en utilisant style.xml. Est-ce vrai? ou ai-je fait quelque chose de mal?

Si le bouton bascule est "spécial", quelqu'un sait pourquoi? Cette condition "spéciale" s'applique-t-elle également à d'autres choses?

Merci!

Répondre

2

Vous ne référencez pas correctement les styles. C'est style="@style/style_name". See documentation.

+0

Merci! Croyez-le ou non, j'ai eu tous mes autres références correctes, sauf pour ces togglebutton. Quoi qu'il en soit, j'ai testé cela sur N1 et ça fonctionne parfaitement. Merci encore. – lwijono