我正在使用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/

10-09 09:57