2013-06-01 8 views
0

Je crée une petite application android et j'ai besoin d'un bouton de commutation dans mon application, et je veux que cette application fonctionne sur les appareils Android 2.3 aussi. Mais les commutateurs ne sont pas disponibles en 2.3. Y a-t-il une implémentation qui peut être faite pour implémenter Switch par un contrôle personnalisé?Utiliser Switch pour android 2.3

Répondre

1

J'ai eu un problème similaire. C'est assez facile à résoudre. Plutôt que d'utiliser un Switch il suffit d'utiliser un CheckBox. Vous pouvez ensuite personnaliser la case à cocher pour ressembler à un commutateur en créant 3 fichiers XML séparés:

  • Un pour définir ce que l'CheckBox ressemble quand il est « sans contrôle ».
  • Un pour définir à quoi ressemble le CheckBox lorsqu'il est "vérifié".
  • Un pour définir le sélecteur pour votre Checkbox.

Vous pouvez consulter this tutorial pour plus d'infos :)