我正在使用Android Studio进行练习,因此我正在制作一个非常基本的程序,其中用户单击按钮,并且Toast消息将使用for循环遍历与该按钮绑定的数组中的每个元素。由于某种原因,这仅显示了数组中的最后一个元素。我已经测试过,看看是否可以单独调用所有内容,并且那里没有问题,但是for循环只会显示最后一个元素。这仅仅是烤面包的工作方式,还是我错过了什么?
public void select(View v) {
String tester = v.getTag().toString();
if (tester.equals("Stage_01")) {
for (int x = 0; x < stage_01.enemyList.length; x++) {
Toast.makeText(this, "Monsters in stage 1: " + stage_01.enemyList[x], Toast.LENGTH_SHORT).show();
}
}
}
答案 0 :(得分:1)
当在for循环中使用Toast消息时,它实际上会堆积起来,而我所经历的只是消息中的一个小延迟。但是,如果您想弄清楚for循环是否遍历数组。
这两个标签都位于android studio的底部。
希望这个答案将帮助您弄清楚遍历是否有效并且输出是否正确显示。