2010-11-28 5 views
5

Je suis en train d'écrire une application Android dans laquelle j'utilise Spinner Control. J'ai personnalisé mon contrôle de spinner en créant ma propre liste. Je veux changer la flèche déroulante présente à côté de la commande spinner. Quelqu'un peut-il m'aider à changer la flèche déroulante du contrôle de spinner. Je veux remplacer cette flèche par sa propre flèche Image.Comment modifier la flèche déroulante Flèche pour le contrôle de Spinner dans Android?

Répondre

6

Vous devez faire un style et ensuite définir ce style de votre spinner. Le fond du fileur avec la flèche fonctionne comme un bouton. Donc, si vous faites un style pour un bouton avec les différents états, appuyez sur le bouton sélectionné, alors cela fonctionnera pour vous. Vous ne pouvez pas changer la flèche seulement, vous devez changer l'arrière-plan complet. J'espère que vous avez compris ce que je voulais dire ...

+0

Puis-je m'attendre à un code d'échantillon pour cela? –

+0

Le style de cadre par défaut pour Spinners: http://goo.gl/sqo4C et la définition de la liste d'état pour les états pressé, désactivé, etc.: http://goo.gl/fzqhH Définir android: fond sur l'élément Spinner dans votre mise en page à une liste d'état personnalisé pour votre application pour un changement unique, ou définir votre propre style ou thème comme indiqué ici: http://developer.android.com/guide/topics/ui/themes.html – adamp

Questions connexes