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上自動選擇爲禁用狀態。