Android中在Button控件上显示倒计时
2016-01-08 10:49
507 查看
![](http://pic002.cnblogs.com/images/2011/293597/2011121823562777.jpg)
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+"秒");
}
}
相关文章推荐
- Android自定义View—用canvas画两条折线图
- android Toolbar使用方法
- Android:使用shape制作素材
- Android Studio中的快捷键
- Android Service绑定
- android 设置textview中划线效果
- 学习笔记6:图形绘制
- Android LinearLayout(线性布局)
- Android样式之Shape
- Android 的Otto插件的使用
- Android Handler 四个使用实例 及HandlerThread的使用,androidhandler实例,HandlerThread 源码分析
- Ubuntu下Android apk反编译
- android通过USB连接佳博80打印机
- Android中CrashHandler默认异常处理机制
- Android自定义View(二)深入理解Android中的自定义属性
- Android或者手机版本号和sdk还有手机型号
- 一篇文章讲清楚android ImageView.ScaleType
- ADB 在 Android SDK 的中的路径
- Android Studio中文字体显示乱码
- Android开发笔记——图片缓存、手势及OOM分析