Android Chronometer控件开发

Android Chronometer是一个简单的定时器,你可以给它一个开始时间,并以此定时,或者如果你不给它一个开始时间,它将会使用你的时间通话开始。默认情况下它会显示在当前定时器的值得形式"分:秒" 或"MM:SS",或者可以使用set(字符串)的定时器值到一个任意字符串。

重要属性

android:format    //定义时间的格式如: hh:mm:ss

重要方法

setBase(long base)		//设置倒计时定时器
setFormat(String format)	//设置显示时间的格式	
start()				//开始计时
stop()				//停止计时
                                //当计时器改变时调用
setOnChronometerTickListener(Chronometer.OnChronometerTickListener listener)

效果图

Chronometer效果图

main.xml代码:

Java代码

package com.sx.Chronometer;

import android.app.Activity;
import android.os.Bundle;
import android.os.SystemClock;
import android.view.View;
import android.widget.Chronometer;

public class ChronometerActivity extends Activity {
	private Chronometer chronometer = null;

	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);

		chronometer = (Chronometer) findViewById(R.id.chronometer);
		chronometer.setFormat("计时:%s");
	}

	public void onStart(View view) {
		chronometer.start();
	}

	public void onStop(View view) {
		chronometer.stop();
	}

	public void onReset(View view) {
		chronometer.setBase(SystemClock.elapsedRealtime());
	}
}
暂无评论
  • 1:请一针见血的评论。
  • 2:评论需要审核通过后才能显示。
  • 3:评论字数限制在1000字以内。
  • 当前字数:0
热门文章
推荐文章
随机文章
关于本站 - 广告服务 - 版权声明 - 联系我们 - 友情链接 - 网站地图 - 帮助中心