To set a selected item programmatically in Android Spinner, you should use setSelection method.
To get an index of an item to select from an array of strings using IndexOf, you should first use java.util.Arrays.asList method.
Complete code:
1 2 |
int genderIndex = java.util.Arrays.asList(R.array.genders).indexOf(form.gender); genderSpinner.setSelection(genderIndex); |