Android开发中会遇到获取验证码,之后60秒不能在点击,这事需要一个倒计时:下面一种如下
btnVericificationCode.setEnabled(false);
new CountDownTimer(59000, 1000) {
@Override
public void onTick(long l) {
btnVericificationCode.setText("已发送:" + l / 1000 + "秒");
}
@Override
public void onFinish() {
btnVericificationCode.setEnabled(true);
btnVericificationCode.setText("获取验证码");
}
}.start();