Aller au contenu

[Résolu] Spinner et Selection


Roromix

Recommended Posts

array.xml

<?xml version="1.0" encoding="utf-8"?>


EUR
USD

Mon Spinner se trouve comme ceci dans mon layout

                                    android:id="@+id/acc_curr"
                   android:drawSelectorOnTop="true"
                   android:prompt="@string/acc_curr"
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
               />

J'y ajoute les éléments de mon array.xml pour avoir une liste déroulante

Spinner s = (Spinner) findViewById(R.id.acc_curr);
       ArrayAdapter adapter = ArrayAdapter.createFromResource(
               this, R.array.acc_curr_list, android.R.layout.simple_spinner_item);
       adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
       s.setAdapter(adapter);

Je récupére la valeur de mon Spinner sous forme d'une String pour l'enregistrer dans ma base

Spinner AccCurr = (Spinner) findViewById(R.id.acc_curr);
String sAccCurr = AccCurr.getSelectedItem().toString();

Maintenant je récupére la valeur dans ma DB mais je ne sais pas comment faire pour que mon Spinner selectionne l'item qui correspond à la valeur que j'ai récupéré dans ma DB

MonSpinner.setSelection(POSITION)

Je ne peux utiliser que la position (INT) mais moi j'ai la valeur (STRING)

Comment faire ?

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...