我需要做的是,如果选择了微调框1中的某个项目,则需要在微调框01中显示某个数组
例如
如果微调框一个选定的项目是红色,则微调框01需要显示level_array作为微调框01的下拉选项,否则显示cparklevel.
本质上,我试图显示每个停车场有多少层.因此微调器1包含停车场名称,微调器01包含级别
Spinner spinner = (Spinner) findViewById(R.id.spinner1);
ArrayAdapter adapter = ArrayAdapter.createFromResource(
this, R.array.cparkColour_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
Spinner spinner2 = (Spinner) findViewById(R.id.Spinner01);
if(spinner.getSelectedItem().equals("Red")){
ArrayAdapter adapter1 = ArrayAdapter.createFromResource(
this, R.array.level_array, android.R.layout.simple_spinner_item);
adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner2.setAdapter(adapter1);
}
else {
ArrayAdapter adapter2 = ArrayAdapter.createFromResource(
this, R.array.cparkLevel_array, android.R.layout.simple_spinner_item);
adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner2.setAdapter(adapter2);
}
}
任何帮助,将不胜感激