在arrayadapter的帮助下,在旋转器中不显示空字符串



我有一个包含空字符的字符串数组,我希望在继续使用arrayadapter而不自定义的情况下不显示这个

这是代码

mxyz = view.FindViewById<Spinner> (Resource.Id.xyz);
List<string> xyzList = new List<string> ();
       xyzList = activity.set_xyz ();
       ArrayAdapter xyzAdapter = new ArrayAdapter (this.Activity, Android.Resource.Layout.SimpleSpinnerItem, xyzList);
       mxyz.Adapter = xyzAdapter;

我该怎么做呢?提前感谢

最简单的方法是在适配器上使用列表之前清除空字符串,LINQ to Objects使它变得非常简单;

xyzList = activity.set_xyz ().Where(s => s != null).ToList();

最新更新