Bonjour,

Sur ma page, j'ai 3 spinners. J'aimerais définir des variable selon celui qui est modifié.

Voila le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public void onItemSelected(AdapterView<?> parent, View v, int position, long id) {
   switch (v.getId()) {
      case R.id.spinner1:
         var1 = position;
         break;
      case R.id.spinner2:
         var2 = position;
         break;
      case R.id.spinner3:
         var3 = position;
         break;
      default: break;
   }
}
La méthode est bien exécutée lorsque n'importe quel spinner est modifié, mais après vérification le getId() renvoyé est toujours le même, et différent des 3 spinners.

Qu'est ce qui plante?
Merci