我正在练习使用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();
}
}
}
吐司消息实际上是在for循环中使用时堆叠的,我所经历的是消息中的一个小延迟。但是如果你想澄清for循环是否遍历了数组。
这两个标签都位于android studio的底部。
希望这个答案能帮助您澄清是否正确显示遍历工作和输出。