2017-02-28 81 views
2

此代碼將字符串從列表中添加到Spinner中。
如何實現一個監聽器,以便我可以獲取單擊或從Spinner中點擊的字符串?Spinner上的監聽器

spinner = (Spinner) findViewById(R.id.spinner); 
List<String> list = new ArrayList<String>(); 

ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, 
      android.R.layout.simple_spinner_item, list); 
    dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 

    spinner.setAdapter(dataAdapter); 

回答

4

您可以使用此代碼

spinner.setOnItemSelectedListener(new OnItemSelectedListener() { 
    public void onItemSelected(AdapterView<?> parent, View view, int position, long id) 
    { 
     String selectedItem = parent.getItemAtPosition(position).toString(); //this is your selected item 
    } 
    public void onNothingSelected(AdapterView<?> parent) 
    { 

    }   
}); 
+0

謝謝,,這工作,,,不過呢我打算用一個列表視圖中使用此,,所以當我按下微調器將在獲得價值微調並將其用作sql查詢,然後填充列表視圖。 'onItemSelectedListener'工程,但我似乎無法填充我的列表視圖,任何想法? – Boneyflesh

+0

nvm我解決了它,,再次感謝。 – Boneyflesh