簡體   English   中英

如何根據我的1st Spinner選擇來選擇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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM