2013-06-19 55 views
1

我在單個視圖中採取了多個微調。我知道如何獲得項目被選中。得到哪個微調被點擊

 public void onItemSelected(AdapterView<?> parent, View view, int pos, 
      long id) 
    { 

     parent.getItemAtPosition(pos); 
    } 

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

    } 

但我怎麼知道哪個微調用戶在單個聽衆中點擊過?
任何建議將不勝感激。 在此先感謝。

回答

3

請嘗試以下方法。

public void onItemSelected(AdapterView<?> parent, View view, int pos, 
     long id) { 
    switch(parent.getId()){ 
     case R.id.spinner1: 
      //your code goes here 
      break; 
     case R.id.spinner2: 
      //your code goes here 
      break; 
    } 
} 

參考herehere了。

+0

謝謝,它的工作。 – keen

+0

不客氣。 – Gunaseelan

1

parent in onItemClick指的是被點擊的微調器。

AdapterView.OnItemSelected

其中該選擇發生

微調該適配器視圖是一個AdapterView。 Spinner

+0

感謝您的幫助。 – keen