1.在oncreate中写
TimeCount timeCount = new TimeCount(5000, 1000);//共5秒时间,每次减一秒。
2.在onclick中设置
timeCount.start();
3.内部类
class TimeCount extends CountDownTimer { public TimeCount(long millisInFuture, long countDownInterval) { super(millisInFuture, countDownInterval); } @Override public void onTick(long millisUntilFinished) { // 设置在设置的时间内button是什么状态 } @Override public void onFinish() { // 走完设置的时间 } }