Как сделать так чтобы в зависимости от выбранного элемента в 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 Менялся список на другие значения? Заранее вам Огромное Спасибо!