تنظیم کردن یک spinner بر روی یک ایندکس خاص

Spinner mySpinner= (Spinner)findViewById(R.id.Spinner1);
int spinnerPosition = 2; //for example

//set the default according to value
mySpinner.setSelection(spinnerPosition);

به دست آوردن ایندکس گزینه انتخاب شده در spinner

Spinner mySpinner = (Spinner)findViewById(R.id.spinner1);

mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
    public void onItemSelected(AdapterView adapterView, View view, int i, long l) {
        // Your code here, " i " is selected index
    }

    public void onNothingSelected(AdapterView? adapterView) {
        return;
    }
});