![](/img/trans.png)
[英]How to populate 2nd spinner based on 1st spinner and 3rd spinner based on 2nd spinner?
[英]How to do 2nd Spinner get selected , based on my 1st Spinner selection?
我在我的App中使用Two Spinner。 第一個微調器是STATE的數組,第二個微調器是COUNTRY的數組。 我也以簡單的方式將Spinner與鍵值一起使用,即:
A-微調狀態:
我將狀態數組用作[KEY],
[]state = {"UP","MP",... ,"OUT SIDE INDIA"};
我也用[value]作為另一個狀態數組
[]state_id = {"111","222",......"999"};
上面兩個數組的大小相同。
B-微調國家/地區:
我以[KEY]作為國家/地區數組,
[]country = {"USA","UN",... ,"INDIA"};
我也用另一個國家數組作為[值]
[]country_id = {"01","01",......"200"};
上面兩個數組的大小相同。
並且我正在獲取Spinner所選項目的數據[VALUE],例如
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
String value = state_id[arg2];
}
我的問題是,如果我選擇1st Spinner [state],如何控制2nd Spinner [country]?
例如,我要選擇UP,然后應在INDIA上自動選擇2nd Spinner為禁用狀態。
對第一個微調器中選擇的項目進行檢查,然后根據第二個微調器中的第一個微調器設置值選擇項目...
例如:spinner.setselection(2);
檢查會像
if(spinner1.getselecteditem==1)
{
spineer2.setselection(2);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.