Android计时器chronometer使用实例讲解

 更新时间:2016年04月20日 17:07:18   作者:chinahhucai  
这篇文章主要为大家详细介绍了Android计时器chronometer使用实例,介绍了Android计时器chronometer基本使用方法,感兴趣的小伙伴们可以参考一下

在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 Studio中统一管理版本号引用配置问题

    Android Studio中统一管理版本号引用配置问题

    这篇文章主要介绍了Android Studio中统一管理版本号引用配置问题,需要的朋友可以参考下
    2018-01-01
  • Android实现文字消除效果

    Android实现文字消除效果

    由于项目和语音识别相关,有时候人在不经意间交流的无效音频会被识别出来,并展示于界面,为了美观,客户要求我们将这些无效的识别文本用一个从右到左的动画给清除,于是便有了下述的技术实现。感兴趣的朋友可以参考下
    2021-06-06
  • Android中FontMetrics的几个属性全面讲解

    Android中FontMetrics的几个属性全面讲解

    下面小编就为大家带来一篇Android中FontMetrics的几个属性全面讲解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • Android Service控件用法实例分析

    Android Service控件用法实例分析

    这篇文章主要介绍了Android Service控件用法,较为详细的分析了Service控件的功能、定义、使用方法与注意事项,需要的朋友可以参考下
    2016-06-06
  • Android第三方HTTP网络支持包OkHttp的基础使用教程

    Android第三方HTTP网络支持包OkHttp的基础使用教程

    在GitHub上开源的安卓HTTP编程包OkHttp正在积累着越来越高的人气,这里我们就来看一下这款Android第三方HTTP网络支持包OkHttp的基础使用教程:
    2016-07-07
  • Android 源码如何编译调试

    Android 源码如何编译调试

    本文主要介绍Android 源码编译调试,这里对Android 源码的编译以及调试做了详细的流程详解,有需要的小伙伴可以参考下
    2016-08-08
  • Android应用图标上的小红点Badge实践代码

    Android应用图标上的小红点Badge实践代码

    本篇文章主要介绍了Android应用图标上的小红点Badge实践代码,具有一定的参考价值,有兴趣的可以了解一下
    2017-07-07
  • Android小程序实现切换背景颜色

    Android小程序实现切换背景颜色

    这篇文章主要介绍了Android小程序实现切换背景颜色,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05
  • Android实现列表数据按名称排序、中英文混合排序

    Android实现列表数据按名称排序、中英文混合排序

    这篇文章主要为大家详细介绍了Android实现列表数据按名称排序、中英文混合排序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • Android自定义Progress控件的方法

    Android自定义Progress控件的方法

    这篇文章主要为大家详细介绍了Android自定义Progress控件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07

最新评论