我必须在Monodroid中用C#替换ArrayAdapter的所有元素。这是我怎么做的:
ArrayAdapter<string> mAdapter;
void ReplaceAllAdapterElements(List<string> aNewElements)
{
mAdapter.Clear ();
foreach(string lElement in aNewElements){
mAdapter.Add (lElement);
}
}
还有更好的办法吗? 在JAVA中,方法AddAll可以向ArrayAdapter添加元素列表。 C#中似乎缺少这种方法。
答案 0 :(得分:1)
您定位的是哪个Android版本? ArrayAdapter上的AddAll()方法在Mono for Android中可用,但在v3.0之前未添加到Android。如果您将项目的最低Android版本更新为3.1,则应该可以访问该方法。