Bonjour,
J'aimerais créer un Spinner qui n'affiche pas le texte par défaut. Je voudrait juste lui mettre une image en fond.
Merci.
Bonjour,
J'aimerais créer un Spinner qui n'affiche pas le texte par défaut. Je voudrait juste lui mettre une image en fond.
Merci.
Il faut que tu créer ton Adapter.
Après tu peux remplir ton Spinner avec n'importe quoi, une ArrayList, un JSONArray, un Cursor, etc...
Et tu mets ce que tu veux dans les lignes.
Keith Flint 1969 - 2019
Je ne veux pas personnaliser les différents items de mon Spinner juste mettre une image de fond sans le texte
Exemple :
Quand je sélectionne une option je veux pas qu'il y est affiché "1" ou autre mais juste une image qui sera toujours la même.
Ouais j'avais compris.
C'est pour ça que je t'ai dis que la solution était de créer ton Adapter.
Imagine que chaque ligne soit un LinearLayout avec une ImageView à l'intérieur.
Dans ton Adapter tu met une image dans cette ImageView.
Donc là à position 0, il y a "1", ben si tu fais un Adapter dans ta méthode getView à la position 0 tu mets une image.
Edit :
Bon j'explique mal.
Imaginons que tu créer un ArrayList <Integer> (en fait les entiers ce sera du genre : R.drawable.image1, R.drawable.image2).
Dans getView ça fera :
Code : Sélectionner tout - Visualiser dans une fenêtre à part layoutItem.getViewById(R.id.imageView).setImageRessource(liste.get(position));
Keith Flint 1969 - 2019
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager