码迷,mamicode.com
首页 > 其他好文 > 详细

Button倒计时

时间:2015-03-11 09:14:18      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:

public class CountdownTimerActivity extends Activity { private TimeCount time; private Button checking; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.main); time = new TimeCount(60000, 1000);//构造CountDownTimer对象 checking = (Button) findViewById(R.id.button1); checking.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { time.start();//开始计时 } }); } /* 定义一个倒计时的内部类 */ class TimeCount extends CountDownTimer { public TimeCount(long millisInFuture, long countDownInterval) { super(millisInFuture, countDownInterval);//参数依次为总时长,和计时的时间间隔 } @Override public void onFinish() {//计时完毕时触发 checking.setText("重新验证"); checking.setClickable(true); } @Override public void onTick(long millisUntilFinished){//计时过程显示 checking.setClickable(false); checking.setText(millisUntilFinished /1000+"秒"); } } 参考:http://smachie907.blog.51cto.com/7797193/1324092

Button倒计时

标签:

原文地址:http://www.cnblogs.com/vagrant1991/p/4328943.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!