我确信这已经被问到了,所以如果有人可以将我推荐给另一个很棒的话题。
我有一个字符串数组:
String animalArray[] = {"Dog", "Cat", "Horse", "Snake"};
我有一个带适配器的微调器。我该如何避免这样做?:
adapter1.add(animalArray[0]);
adapter1.add(animalArray[1]);
adapter1.add(animalArray[2]);
adapter1.add(animalArray[3]);
我可以使用for循环吗?或者有更好的方法吗?
答案 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]);
}