2011-04-04 2 views
7

Je souhaite que mon application dispose d'un sélecteur de jour de la semaine avec possibilité de sélection de plusieurs jours. J'utilise ToggleButtons pour cela maintenant, mais à cause des voyants, un ToggleButton prend trop de place sur l'écran. Sans les lumières, mes ToggleButtons ressembleraient à des boutons normaux (toggleable) et ils pourraient tenir dans une rangée. Comment puis-je cacher les lumières?Suppression du voyant vert Android ToggleButton

Répondre

1

Vous pouvez utiliser un android:background personnalisable pour eux, qui remplacera les graphiques, y compris le voyant. Si vous regardez Android: using framework drawables in custom button selector, il y a des instructions pour copier les ressources du SDK vers votre propre projet. Vous pouvez sans doute copier le bouton normal de la plate-forme et l'utiliser comme arrière-plan.

14

La réponse est cette partie:

android:background="@android:drawable/btn_default" 

Par exemple, suivant fera la lumière disparaître et un bouton bascule ressemblerait à un bouton par défaut, mais avec la fonction de basculement:

<ToggleButton android:id="@+id/your_btn" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:textOn="On" android:textOff="Off" 
android:background="@android:drawable/btn_default" /> 
+2

Merci, la réponse est seulement la partie android: background = "@ android: drawable/btn_default". –

+0

@Ahmet MERCI BEAUCOUP !! – Fattie

Questions connexes