Android计时器chronometer使用实例讲解

Android计时器chronometer使用实例讲解,第1张

概述在Android中,可以使用计时器来实现对时间的监测,这个类所实现的功能有开始计时,停止计时,重新计时,设置计

在AndroID中,可以使用计时器来实现对时间的监测,这个类所实现的功能有开始计时,停止计时,重新计时,设置计
时模式,下面列出计时器方法的原型:
long getBase();//返回基地的时间,由setBase(long)设置的
String getFormat(); //返回当前字符串格式,此格式是通过setFormat()实现的
voID setBase(long base); //设置时间,计数定时器指定的值
voID setFormat(String format); //设置显示的内容,计时器将会显示这个参数所对应的值得,如果字符串的值
//为null,那么返回的值为MM:SS格式的
下面就来介绍一个实例

package com.example.androID.APIs.vIEw;// Need the following import to get access to the app resources,since this// class is in a sub-package.import com.example.androID.APIs.R;import androID.app.Activity;import androID.os.Bundle;import androID.os.SystemClock;import androID.vIEw.VIEw;import androID.vIEw.VIEw.OnClickListener;import androID.Widget.button;import androID.Widget.Chronometer;public class ChronometerDemo extends Activity {  Chronometer mChronometer;  @OverrIDe  protected voID onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentVIEw(R.layout.chronometer);    button button;    mChronometer = (Chronometer) findVIEwByID(R.ID.chronometer);    // Watch for button clicks.    button = (button) findVIEwByID(R.ID.start);    button.setonClickListener(mStartListener);//对应的是开始计时    button = (button) findVIEwByID(R.ID.stop);    button.setonClickListener(mStopListener); //对应的是停止计时    button = (button) findVIEwByID(R.ID.reset);    button.setonClickListener(mresetListener);//对应的是重新置数    button = (button) findVIEwByID(R.ID.set_format);    button.setonClickListener(mSetFormatListener);//对应的是设置时间的显示格式    button = (button) findVIEwByID(R.ID.clear_format);    button.setonClickListener(mClearFormatListener);//对应的是使用非格式的计时显示功能  }  VIEw.OnClickListener mStartListener = new OnClickListener() {    public voID onClick(VIEw v) {      mChronometer.start();    }  };  VIEw.OnClickListener mStopListener = new OnClickListener() {    public voID onClick(VIEw v) {      mChronometer.stop();     }  };  VIEw.OnClickListener mresetListener = new OnClickListener() {    public voID onClick(VIEw v) {      mChronometer.setBase(SystemClock.elapsedRealtime());    }  };  VIEw.OnClickListener mSetFormatListener = new OnClickListener() {    public voID onClick(VIEw v) {      mChronometer.setFormat("Formatted time (%s)");    }  };  VIEw.OnClickListener mClearFormatListener = new OnClickListener() {    public voID onClick(VIEw v) {      mChronometer.setFormat(null);    }  };}

以上就是本文的全部内容,希望对大家学习使用AndroID计时器有所帮助,谢谢大家的阅读。

总结

以上是内存溢出为你收集整理的Android计时器chronometer使用实例讲解全部内容,希望文章能够帮你解决Android计时器chronometer使用实例讲解所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1149419.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存