Из учебника Hello Spinner :
Теперь создайте вложенный класс, который реализует AdapterView.OnItemSelectedListener. Это обеспечит метод обратного вызова, который уведомит ваше приложение, когда элемент будет выбран из Spinner. Вот как должен выглядеть этот класс:
public class MyOnItemSelectedListener implements OnItemSelectedListener {
public void onItemSelected(AdapterView<?> parent,
View view, int pos, long id) {
Toast.makeText(parent.getContext(), "The planet is " +
parent.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show();
}
public void onNothingSelected(AdapterView parent) {
// Do nothing.
}
}
AdapterView.OnItemSelectedListener требует методов обратного вызова onItemSelected () и onNothingSelected (). Первый вызывается, когда выбирается элемент из AdapterView, и в этом случае короткое сообщение Toast отображает выбранный текст; и последний вызывается, когда выделение исчезает из AdapterView, что не происходит в этом случае, поэтому оно игнорируется.
Теперь MyOnItemSelectedListener должен быть применен к Spinner. Вернитесь к методу onCreate () и добавьте следующую строку в конец:
spinner.setOnItemSelectedListener (new MyOnItemSelectedListener ());
Другими словами, вам нужно создать OnItemSelectedListener, который изменяет значение второго счетчика, и прикрепить его к первому счетчику.