我有一个包含空字符的字符串数组,我希望在继续使用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();