博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android中在控件上显示倒计时
阅读量:6940 次
发布时间:2019-06-27

本文共 925 字,大约阅读时间需要 3 分钟。

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://krgjl.baihongyu.com/

你可能感兴趣的文章
Android多媒体之GL-ES战记第二集--谜团立方
查看>>
诚意之作,SuperTextView (v3.1.1)
查看>>
如何在 Vue 中优雅地使用 CSS Modules?
查看>>
云原生数据库如何打造业务弹性
查看>>
iOS,根据crash地址找出项目代码奔溃位置
查看>>
(三)spring cloud微服务分布式云架构 - Spring Cloud集成项目简介
查看>>
中国品牌建设蜗行牛步,消费者成最大突破口?
查看>>
朗玛信息互联网医疗生态圈背后是满满挑战?
查看>>
UIButton基本状态及各种叠加状态详解
查看>>
Java类集框架 —— HashMap源码分析
查看>>
直播项目---弹幕问题
查看>>
CPU发生异常到生成Crash Log的过程
查看>>
Zookeeper教程:快速开始以及结合java实现分布式Barrier和Queue
查看>>
JavaScript 笔记02
查看>>
分享一个前端视频资料的搜索引擎很给力
查看>>
MQ 常见的使用场景
查看>>
Java JDK11基于嵌套的访问控制
查看>>
js经验分享 JavaScript反调试技巧
查看>>
解--头条的算法面试题-圆环开关灯
查看>>
JS中typeof与instanceof的区别
查看>>