2016-05-24 18 views
0

Ich arbeite an einer currencyApp. Ich habe einen Button und möchte zwei Spinner in OnClick umkehren. Ich habe etwas Code geschrieben, aber es funktioniert nicht richtigWie zwei Spinner Positionen umkehren?

Ich werde versuchen, mein Problem zu erklären. Zum Beispiel fromSpinner zeigt USD und toSpinner EUR an. Ich möchte diese Elemente zwischen zwei Spinnern umkehren. Mein Code funktioniert nur für den ersten Spinner. Wenn jemand Lösung weiß, bitte helfen Sie mir danke all

Antwort

0

i löste mein Selbst

fromSpinner.setSelection(toSpinner.getSelectedItemPosition()); 
toSpinner.setSelection(fromSpinner.getLastVisiblePosition()); 
2

auch Sie können dies tun, indem Sie beiden Positionen beiden Spinner zu nehmen und dann ihre Position wechseln.

So:

int pos1 = fromSpinner.getSelectedItemPosition();  
int pos2 = toSpinner.getSelectedItemPosition();  

fromSpinner.setSelection(pos2);  
toSpinner.setSelection(pos1);