0
我在我的应用程序中使用了两个微调器。 1st Spinner是STATE数组,2nd Spinner是COUNTRY数组。另外我在简单的方式使用微调键 - 值,即:如何做第二次微调获得选择,基于我的第一次微调选择?
A - 微调状态:
我需要使用如[KEY]状态的数组,
[]state = {"UP","MP",... ,"OUT SIDE INDIA"};
而且我拿使用[值]的另一个状态阵列
[]state_id = {"111","222",......"999"};
上述两个数组的大小都是相同的。
乙 - 微调国家:
我使用如[KEY]采取国家的数组,
[]country = {"USA","UN",... ,"INDIA"};
此外,我使用如[值]
[]country_id = {"01","01",......"200"};
采取国的另一个阵列
上述两个阵列的大小相同。
,我越来越微调的所选项目的数据[VALUE],像
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
String value = state_id[arg2];
}
我的问题是,如何控制第二微调[国家],如果我选择在第一次微调[状态]?
例如,我想选择向上,比2nd Spinner应该在INDIA上自动选择为禁用状态。