【发布时间】:2017-02-07 22:09:36
【问题描述】:
只是想看看我是否可以找出我如何在微调器中选择项目并将其存储在一个字符串中,我已经看到其他关于此的帖子,人们说将这一行放入代码中: (在我下面发布的代码的最后一行下面)
String Genders = Gender.getSelectedItem().toString();
我尝试了,但它在下面给了我一条红线 (getselecteditem()) - 说微调器不包含 getselecteditem() 的定义
这是我的代码:
Spinner Gender;
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(Resource.Layout.Form);
var Genders = new String[]
{
"Male", "Female"
};
BaseMale = 2000;
Gender = FindViewById<Spinner>(Resource.Id.spinner1);
Gender.Adapter = new ArrayAdapter<string>(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, Genders);
非常感谢您的帮助! :)
【问题讨论】:
-
好吧,你不能让你的字符串和微调器都命名为 Gender。
-
@bwoogie 这是一个错字,意思是“性别”(字符串)
-
我认为您需要设置一个 ItemSelected 事件。 developer.xamarin.com/guides/android/user_interface/spinner