Как заменить все элементы ArrayAdapter - PullRequest
0 голосов
/ 01 января 2012

Я должен заменить все элементы ArrayAdapter в C # в Monodroid.Вот как я это делаю:

ArrayAdapter<string> mAdapter;

void ReplaceAllAdapterElements(List<string> aNewElements) 
{
  mAdapter.Clear ();
  foreach(string lElement in aNewElements){
    mAdapter.Add (lElement);
  }  
}

Есть ли лучший способ сделать это?В JAVA есть метод AddAll, который может добавить список элементов в ArrayAdapter.Этот метод, кажется, отсутствует в C #.

1 Ответ

1 голос
/ 01 января 2012

На какую версию Android вы ориентируетесь?Метод AddAll () в ArrayAdapter доступен в Mono для Android, но не был добавлен в Android до версии 3.0.Если вы обновите минимальную версию Android для вашего проекта до 3.1, вы должны получить доступ к методу.

...