我正在使用Xamarin android
我有Spinner,当我使用setAdapter
函数时出现此错误
Error 3 'Android.Widget.Spinner' does not contain a definition for 'setAdepter' and no extension method 'setAdepter' accepting a first argument of type 'Android.Widget.Spinner' could be found (are you missing a using directive or an assembly reference?)
这是我的代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Android.App;
using Android.Content;
using Android.OS;
using Android.Runtime;
using Android.Views;
using Android.Widget;
namespace FSF
{
[Activity(Label = "Request")]
public class RequestHolidayActivity : Activity
{
Spinner spinner_holidayType;
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.RequestHoliday);
spinner_holidayType = FindViewById<Spinner>(Resource.Id.RequestHoliday_spinner_holidayT);
var items = new List<string>() { "first", "second", "third", "forth" };
var adapter = new ArrayAdapter<string>(this, Android.Resource.Layout.SimpleSpinnerItem, items);
spinner_holidayType.setAdepter(adapter);
}
}
}
我试图解决它,但没有找到解决方案。
最佳答案
没有SetAdapter方法。而是使用Adapter属性并将代码更改为:spinner_holydayType.Adapter = adapter;
关于android - 我在spinner.setAdapter(Xamarin)中出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32033531/