Hi~ I have used spinner in my app. When I use "setSelection(pos)" first time, it works correctly. But if I make another calling for "setSelection(pos)" after, the spinner will always show the first position instead of showing the correct position which is not 0. I have checked the code, and the position value is correct. How to solve this problem? I have google it, and the link below shows the same unsolved problem as mine. [android-developers] Spinner setSelection(int) problem - bryan - com.googlegroups.android-developers - MarkMail Thanks very much.