Как сделать так чтобы в зависимости от выбранного элемента в Spinner1 в Spinner 2 менялись элементы для выборки в Android Studio

Это код Spinner 1:
spinnerFacultet = findViewById(R.id.spinnerFacultet); final List<String> listFacultet = new ArrayList<String>(){{ add("Информатики и Информационных Технологий"); add("Химический"); add("Физический"); add("Экономический"); }}; CustomAdapter adapterFacultet = new CustomAdapter(this, R.layout.item_spinner_title, R.layout.item_spinner_dropdown, listFacultet); spinnerFacultet.setAdapter(adapterFacultet); spinnerFacultet.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { public void onItemSelected(AdapterView<?> parent, View itemSelected, int selectedItemPosition, long selectedId) { elementSpinnerFacultet = spinnerFacultet.getSelectedItem().toString(); elementSpinnerFacultetInt = selectedItemPosition; };

Это код Spinner 2: spinnerDirection = findViewById(R.id.spinnerDirection); List<String> listDirection = new ArrayList<String>(){{ add("ИСиТ"); add("ПИЭ"); add("ИБ"); add("ПИМ"); }}; CustomAdapter adapterDirection = new CustomAdapter(this, R.layout.item_spinner_title, R.layout.item_spinner_dropdown, listDirection); spinnerDirection.setAdapter(adapterDirection); spinnerDirection.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { public void onItemSelected(AdapterView<?> parent, View itemSelected, int selectedItemPosition, long selectedId) { elementSpinnerDirection = spinnerDirection.getSelectedItem().toString(); elementSpinnerDirectionInt = selectedItemPosition; };

Как сделать так чтобы например при выборке Химического факультета в Spinner 1, в Spinner 2 Менялся список на другие значения? Заранее вам Огромное Спасибо!


Ответы (0 шт):