如何重置点击计数器?
How to reset a click counter?
我有一个实现,每次单击按钮时,计数器都会增加,并且计数器显示在 TextView
中。有一个重置按钮应该将计数器设置回 0,以便在按下 btn_take_photo
按钮时可以从零重新开始计数。这是我的代码:
private int counter = 0;
btn_take_photo.setOnClickListener(new FloatingActionButton.OnClickListener() {
@Override
public void onClick(View view) {
counter++;
count.setText(String.valueOf(counter));
}
});
这是应该重置计数器的按钮 (btn_approve
) 调用的方法:
public void btn_aprove (View view)
{ count.setText("0");
}
当我点击btn_approve
时,TextView
显示为0。但是,当我再次按下btn_take_photo
时,计数器从上次设置的值而不是1开始。例如,如果我在 count
为 6 时重置计数器,TextView
读数为 0。然后如果我按 btn_take_photo
,计数器再次显示 6。
您还必须重置计数器 = 0;
您还必须将变量 counter
设置回 0。
因此您的 "Reset"-函数应该如下所示:
public void btn_aprove (View view)
{
count.setText("0");
counter = 0;
}
我有一个实现,每次单击按钮时,计数器都会增加,并且计数器显示在 TextView
中。有一个重置按钮应该将计数器设置回 0,以便在按下 btn_take_photo
按钮时可以从零重新开始计数。这是我的代码:
private int counter = 0;
btn_take_photo.setOnClickListener(new FloatingActionButton.OnClickListener() {
@Override
public void onClick(View view) {
counter++;
count.setText(String.valueOf(counter));
}
});
这是应该重置计数器的按钮 (btn_approve
) 调用的方法:
public void btn_aprove (View view)
{ count.setText("0");
}
当我点击btn_approve
时,TextView
显示为0。但是,当我再次按下btn_take_photo
时,计数器从上次设置的值而不是1开始。例如,如果我在 count
为 6 时重置计数器,TextView
读数为 0。然后如果我按 btn_take_photo
,计数器再次显示 6。
您还必须重置计数器 = 0;
您还必须将变量 counter
设置回 0。
因此您的 "Reset"-函数应该如下所示:
public void btn_aprove (View view)
{
count.setText("0");
counter = 0;
}