Juste ce dont j'avais besoin. Si vous vous y prenez-vous de l'Activité de la fonction onCreate() si, avec your_spinner.setOnItemSelectedListener(), n'oubliez pas de prévenir onCreate apparaissent lorsque l'orientation de votre mobile changements avec <activité ...android:configChanges="orientation|screenSize" .../> parce que vous obtiendrez une erreur nulle sinon.
Essayez d'utiliser cet adaptateur pour votre spinner:
Ajouter ce code xml à votre disposition,
my_spinner_style.xml
Et enfin,
OriginalL'auteur Andro Selva
Simple et concis ....
OriginalL'auteur Ashraf
La forme la plus simple est:
Retourne nullpointerexception
OriginalL'auteur Pelli
Si vous souhaitez modifier la couleur du texte :
Spinner Widgets Couleur Du Texte
D'autre, de faire votre propre mise en page est le meilleur moyen comme JoxTraex dit.
OriginalL'auteur ChapMic
Une courte alternative à l'Andro avais solution est de laisser le
ArrayAdapter
créer les vues d'éléments pour vous à partir d'un modèle de ressources:Puis le style de votre texte en fonction de vos besoins
my_spinner_item.xml
:Remarque:
my_spinner_dropdown_item
est utilisé lorsque la liste de choix apparaîtPour plus d'informations, lisez le Spinners de la documentation.
OriginalL'auteur Ferran Maylinch
Essayez de comprendre que vous êtes à l'aide de la liste déroulante, comme prévu par les valeurs par défaut qui sont disponibles dans le SDK.
SIMPLEMENT faire votre propre mise en page avec un adaptateur personnalisé.
OriginalL'auteur JoxTraex