将整个字符串数组添加到适配器

时间:2011-06-16 19:52:07

标签: android string spinner adapter arrays

我确信这已经被问到了,所以如果有人可以将我推荐给另一个很棒的话题。

我有一个字符串数组:

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

我有一个带适配器的微调器。我该如何避免这样做?:

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

我可以使用for循环吗?或者有更好的方法吗?

2 个答案:

答案 0 :(得分:1)

循环遍历数组并按如下方式添加它们:

for (String s : animalArray) {
    adapter1.add(s);
}

答案 1 :(得分:0)

ArrayAdapter(如果你在谈论它)counstructor可以解决问题。 它可以使用String数组作为数据源, T []对象

UPD 示例代码:

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