【发布时间】:2017-09-01 20:49:15
【问题描述】:
每次单击按钮时我都在努力遍历数组的每个元素,我可以在每次单击按钮时增加或减少计数器,但我想使用 for 循环或 while 循环来进行计数或遍历数组的每个元素。
这是我的代码:
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
for (j = 0; j < 3; j++) {
d = String.valueOf(amp[j]);
Toast.makeText(MainActivity.this, d, Toast.LENGTH_LONG).show();
}//outer
}
});
我还声明了一个全局数组变量int[] amp = {4,8,7};
问题是循环在按钮单击时打印每个元素,但我想要的是在第一次单击时打印数组的第一个元素,如果我再次单击按钮然后打印数组的第二个元素,依此类推。
【问题讨论】:
-
你可以创建像 int numberOfClicks 这样的变量,并根据它的值,打印数组
标签: java android loops button click