Взять два массива List для spinner1 и 2
по умолчанию помещают значения в массив List 1 и массив List 2
и установите массив Adapter на spinner1 и spinner2, используя эти массивы List
Теперь на выбор списка массивов 1 изменить список массивов 2
и обновите значение в тексте редактирования
Редактировать
Я думаю, что это невозможно, поскольку это будет вести себя как рекурсия.
Объяснение
Предположим, у вас есть два счетчика, Spinner1 и Spinner2. Вы хотите выбрать элемент spinner2 на основе выбора Spinner1. Пока это нормально, вы можете изменить значение Spinner2, так как вы не реализовали OnItemSelectedListener
Spinner2.
Теперь вы хотите выбрать элемент Spinner1 на основе элемента Spinner1. Если вы попытаетесь выбрать элемент Spinner1 на основе выбора элемента Spinner2, то будет вызван OnItemSelectedListener
из Spinner1, потому что вы пытаетесь выбрать элемент. не только это, но вы реализовали OnItemnSelected
прослушиватель Spinner1, и вы устанавливаете элемент в Spinner2, так что прослушиватель OnItemSelected будет работать как рекурсия, и вы получите некоторое исключение, или ваш пользовательский интерфейс будет заблокирован.