Android中在控件上显示倒计时

 

  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+"秒");

  }

  }

  想要获得成功,首先要自己相信自己,再者要赢得周围朋友的信任!

时间: 2024-09-27 22:12:15

Android中在控件上显示倒计时的相关文章

请问android中的控件被无论如何引用后是不是操作的都是同一个控件

问题描述 请问android中的控件被无论如何引用后是不是操作的都是同一个控件 我写了一个简单的test安卓程序,就是点击菜单textview中的文字变色,这个程序是在上一个练习--实现listview显示列表,然后我发现虽然我引用的都是同一个控件,但是只有textview中的文字变色了,可是listview中的文字却没有变色,实在想不明白,莫非不是同一个textview控件吗???? 补上源代码: protected void onCreate(Bundle savedInstanceStat

分享Android中ExpandableListView控件使用教程_Android

本文采用一个Demo来展示Android中ExpandableListView控件的使用,如如何在组/子ListView中绑定数据源.直接上代码如下: 程序结构图: layout目录下的 main.xml 文件源码如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android

控件抖动-android中实现控件持续抖动的问题

问题描述 android中实现控件持续抖动的问题 直接上代码:class doudong extends Thread{ public void run() { shakeAnim = AnimationUtils.loadAnimation(mContext R.anim.shake_y); while(s){ passWd.startAnimation(shakeAnim); } }} 我相信这种方法实现控件抖动大神们应该知道吧,我把这个抖动方法写在一个线程中,然后在UI线程中启动这个线程,

Android中Spinner控件之键值对用法实例分析_Android

本文实例讲述了Android中Spinner控件之键值对用法.分享给大家供大家参考.具体如下: 一.字典表,用来存放键值对信息 package com.ljq.activity; import java.io.Serializable; @SuppressWarnings("serial") public class Dict implements Serializable { private Integer id; private String text; public Dict()

分享Android中ExpandableListView控件使用教程

本文采用一个Demo来展示Android中ExpandableListView控件的使用,如如何在组/子ListView中绑定数据源.直接上代码如下: 程序结构图: layout目录下的 main.xml 文件源码如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android

Android中Spinner控件之键值对用法实例分析

本文实例讲述了Android中Spinner控件之键值对用法.分享给大家供大家参考.具体如下: 一.字典表,用来存放键值对信息 package com.ljq.activity; import java.io.Serializable; @SuppressWarnings("serial") public class Dict implements Serializable { private Integer id; private String text; public Dict()

png-WTL中图片控件上PNG图不透明

问题描述 WTL中图片控件上PNG图不透明 用WTL框架 在图片控件上贴图后不透明 这段是加载图片:bool ShowJpgGif(CImage& img,char* strPath) { IStream pStm; int len = 0; FILE f = fopen(strPath,"rb"); if (f != NULL) { fseek(f,0,SEEK_END); len = ftell(f); rewind(f); HGLOBAL hGlobal = Global

Extjs4的window控件在activeX控件上显示为什么有白边

问题描述 Extjs4的window控件在activeX控件上显示为什么有白边 这是个extjs4的window控件. 加上Ext.useShims=true;这句话之后,window才能显示到activeX控件之上,边缘的白边应该是下层的iframe造成的,但怎么让白边透明或正好对其窗口,而不显示呢,这样感觉很难看,求大神支招

android中textview控件中的文字的位置是如何调整的

问题描述 android中textview控件中的文字的位置是如何调整的 android中textview控件中的文字的位置是如何调整的 像缩进 靠左 居中 这些概念有吗 解决方案 http://jingyan.baidu.com/article/c85b7a640641dc003aac9562.html 百度很多 解决方案二: 有,而且还有更多属性 解决方案三: 位置可以用android:gravity控制,比如: android:gravity="center" 缩进可以用andr