2010-09-16 8 views
0

Comme le titre l'indique, j'ai un Spinner avec juste quelques options et un bouton. Je n'ai pas déclaré d'écouteur pour le spinner, au lieu de cela, ce que je veux, c'est utiliser le bouton et effectuer différentes actions en fonction de l'option spinner sélectionnée. Par conséquent, j'ai déclaré un gestionnaire dans l'option de bouton "android: onClick", mais une fois là, je ne sais pas comment accéder à l'option sélectionnée dans le Spinner.Attraper une sélection Spinner avec un bouton?

Quelqu'un peut-il m'aider?

Merci!

Répondre

1

Appelez getSelectedItemPosition() sur le Spinner. Aussi, vous pouvez regarder la référence de Spinner: http://developer.android.com/reference/android/widget/Spinner.html. Cliquez sur "Exapand all" dans le coin supérieur droit et recherchez "getselect" pour d'autres façons d'obtenir des informations sur l'élément sélectionné.

+0

Ok, merci beaucoup. J'ai lu la référence du spinner avant, mais probablement entre toutes ces méthodes que je ne savais pas à propos de la getSelectedPosition :) – Kitinz

0
spinner.setAdapter(this.adapter); 
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener(){ 
    @Override public void onItemSelected(AdapterView<?> adapterView,View view,int i,long l){ 
     //TODO handle the event 
    } 
}); 

utiliser le code ci-dessus pour attraper le optin spinner sélectionné avec un bouton

Questions connexes