2017-04-25 88 views
2

我很困惑,我可以從微調框中選擇一個項目並將其顯示在彈出消息中。我有這個,如何將選定的微調項目獲取到字符串?

btnSubmitRequest.Click += (sender, e) => 
     { 
      spinnerJobTypes.ItemSelected += new EventHandler<AdapterView.ItemSelectedEventArgs>(spinnerJobTypes_ItemSelected); 
     } 


private void spinnerJobTypes_ItemSelected(object sender, AdapterView.ItemSelectedEventArgs e) 
    { 
     Spinner spinner = (Spinner)sender; 

     string toast = string.Format("{0}", spinner.GetItemAtPosition(e.Position)); 
     Toast.MakeText(this, toast, ToastLength.Long).Show(); 
    } 

我怎樣才能從spinnerJobTypes_ItemSelected爲字符串的響應,這樣我可以提交到數據庫?

任何幫助是極大的讚賞

回答

2

東西@ Jeff.H是正確的,但你需要在C#中的答案。所以,你必須這樣做(我試過):

Spinner spinner = (Spinner)sender; 
string selectedItem = spinner.SelectedItem.ToString(); 

希望這對你有所幫助。

+0

非常感謝。完美的作品:) – KMR

+0

歡迎您! ;) –

2

你可以嘗試這樣的

Spinner spinner = (Spinner)findViewById(R.id.spinner); 
String text = spinner.getSelectedItem().toString(); 
相關問題