Добавление всего массива строк в адаптер - PullRequest
0 голосов
/ 16 июня 2011

Я уверен, что об этом уже спрашивали, так что если кто-нибудь может отослать меня к другой теме, это было бы здорово.

У меня есть строковый массив:

    String animalArray[] = {"Dog", "Cat", "Horse", "Snake"};

И у меня есть вертушка с адаптером. Как мне избежать этого?:

    adapter1.add(animalArray[0]);
    adapter1.add(animalArray[1]);
    adapter1.add(animalArray[2]);
    adapter1.add(animalArray[3]);

Могу ли я использовать цикл for или что-то еще? Или есть лучший способ?

Ответы [ 2 ]

1 голос
/ 17 июня 2011

Переберите свой массив и добавьте их следующим образом:

for (String s : animalArray) {
    adapter1.add(s);
}
0 голосов
/ 16 июня 2011

ArrayAdapter (если вы говорите об этом) counstructor может решить проблему. Он может использовать массив строк в качестве источника данных, T [] объекты .

UPD пример кода:

for(int i=0;i<animalArray.length;i++){
   adapter1.add(animalArray[i]);
}
...