2016-08-11 31 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