2012-07-31 51 views
2

我創建了一個微調器,具體取決於我的應用程序的一些規則。所以,它的動態創建。我如何檢索選擇哪個項目?Android - 從動態創建的微調器中獲取所選項目

Spinner mySpinner = (Spinner)linearMoreInfo.getChildAt(1); 

使用此代碼檢索創建的動態微調器。但不知道如何處理它的點擊/選擇項目。

有幫助嗎?

回答

4

我希望它爲你工作:

mySpinner.setOnItemSelectedListener(new OnItemSelectedListener() { 
     public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) 
     {   
      Object obj = parent.getItemAtPosition(pos); 
      ...   
     } 
     public void onNothingSelected(AdapterView<?> parent) { }  
    }); 
0

試試這個代碼...

spinner.setOnItemSelectedListener(new OnItemSelectedListener() { 

      @Override 
      public void onItemSelected(AdapterView<?> arg0, View arg1, 
        int pos, long arg3) { 
       // TODO Auto-generated method stub 
       selected_item_position = pos; 
       selected_item = spinner.getSelectedItem().toString(); 
       // You can insert your code... 
      } 

      @Override 
      public void onNothingSelected(AdapterView<?> arg0) { 
       // TODO Auto-generated method stub 

      } 
     }); 
相關問題