2012-10-12 99 views
0
mySpinner.setOnItemSelectedListener(new OnItemSelectedListener() { 
    @Override 
    public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) { 
     // my code here, but I don't know how.. 
    } 
} 

我認爲這將是這樣的:微調觸發另一spinenr

  1. 得到mySpinner
  2. switch(pos)
  3. 更新微調項所選項目的位置?我不知道...

我不知道該怎麼做的最後一步。幫幫我?

+0

什麼是你的問題是關係到車微調適配器微調? – jrd1

+0

你是什麼意思與觸發另一個微調,應該實現什麼? – dorjeduck

+0

加載另一個微調器列表的微調器選擇。 spinner1我選擇了汽車,然後第二個微調顯示「GTR」,「SkyLine」等列表 – Adam91

回答

0

嘗試以這種方式

car.setOnItemSelectedListener(new OnItemSelectedListener() { 

     public void onItemSelected(AdapterView<?> arg0, View arg1, 
       int arg2, long arg3) { 
      itemSelected = arg2; 
       // add items to the cardetails spinner's adapter using the itemselected and refresh the adapter using nofifyDataSetChanged() 
     } 

     public void onNothingSelected(AdapterView<?> arg0) { 

     } 
    }); 
    cardetails.setOnItemSelectedListener(new OnItemSelectedListener() { 

     public void onItemSelected(AdapterView<?> arg0, View arg1, 
       int arg2, long arg3) { 

     } 

     public void onNothingSelected(AdapterView<?> arg0) { 

     } 
    }); 

這裏汽車和cardetails是 您需要刷新,這樣的微調也被刷新

+0

他們只是2 diff微調。==「 – Adam91

+0

是的,即使我試圖在同樣的工作 –

相關問題