2016-08-11 36 views
0

我試圖從一個TextView到spinner.Here發送的值是我的代碼:Textview.Text以微調器

TextView textview1 = FindViewById<TextView>(Resource.Id.descriptiontext); 
Spinner ts = FindViewById<Spinner>(Resource.Id.categorytext); 

     String textview5; 
     textview5 = ts.ToString(); 

     textview5=textview1.Text; 

但遺憾的是沒有任何反應

回答

0

我不知道如何不同Xamarin是Java Android SDK,但我看了一下文檔,看起來很相似。

要將文本設置爲微調,您必須使用適配器。在這種情況下,ArrayAdapter。您必須創建一個List字符串併爲其創建一個ArrayAdapter,然後可以將其分配給微調器。

您可以使用此代碼,以供參考:https://developer.xamarin.com/guides/android/user_interface/spinner/

這裏,一個ArrayAdapter從資源創建。你想從列表中創建它。您可以使用ArrayAdapter引用來查找最適合您需求的構造函數。 https://developer.xamarin.com/api/type/Android.Widget.ArrayAdapter/

0

你能嘗試鑄造的TextView和微調這樣

TextView textview1 = (TextView) findViewById(Resource.Id.descriptiontext); 
Spinner ts = (Spinner) findViewById(Resource.Id.categorytext); 
+0

它不工作,我得到錯誤 – DiH