首页 > 网站 > 建站经验 > 正文

_Android中在控件上显示倒计时

2019-11-02 14:47:52
字体:
来源:转载
供稿:网友

 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+&quo

中国古近代历史研究网站[www.9-39.com]
t;秒");

  }

  }

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表