使用CountDownTimer写的简洁明了
没有使用CountDownTimer,基于倒计时的TextView而写,没什么特别的,代码:
showToast("验证码已发送,请注意查收");
int timer=60*1000;
new CountDownTimer(timer, 1000) {
public void onTick(long millisUntilFinished) {
btn_code.setEnabled(false);
btn_code.setText("获取验证码("+(millisUntilFinished / 1000)+")");
}
public void onFinish() {
btn_code.setEnabled(true);
btn_code.setText("获取验证码");
}
}.start();
![](http://dl.iteye.com/upload/attachment/0068/3124/7168c570-1cbe-33c7-9387-76cb7af07a7d.png)
没有使用CountDownTimer,基于倒计时的TextView而写,没什么特别的,代码:
import android.content.Context;
import android.os.Handler;
import android.os.SystemClock;
import android.util.AttributeSet;
import android.widget.Button;
public