`
gryphone
  • 浏览: 434985 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Chronometer 秒表 运用

阅读更多

Chronometer 秒表

 

 

[代码 步骤]

1. 创建含有 秒表 的界面 以及 一些 控制Button

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<Chronometer 
	android:id="@+id/chronometer"  
	android:layout_width="wrap_content" 
	android:layout_height="wrap_content" />   
<Button 
	android:id="@+id/start" 
	android:layout_width="wrap_content"  
	android:layout_height="wrap_content" 
	android:text="start" />    
<Button 
	android:id="@+id/stop" 
	android:layout_width="wrap_content"  
	android:layout_height="wrap_content" 
	android:text="stop" />   
<Button 
	android:id="@+id/reset" 
	android:layout_width="wrap_content"  
	android:layout_height="wrap_content" 
	android:text="reset" />   
</LinearLayout>

 

 

 

2. 初始化Chronometer 并完成一些功能 如:开始 完成 重置

public class ChronometerUsage extends Activity {
	Chronometer ch;
	
	Button.OnClickListener listener;
	
	/** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        setTitle("Chronometer");   
        
        ch = (Chronometer)findViewById(R.id.chronometer);
        
        
        listener = new Button.OnClickListener(){

			@Override
			public void onClick(View arg0) {
				// TODO Auto-generated method stub
				switch(arg0.getId()){
				case R.id.start:
					ch.start();
					break;
					
				case R.id.stop:
					ch.stop();
					break;
					
				case R.id.reset:
					ch.setBase(SystemClock.elapsedRealtime());
					break;
				}
			}

        	
        };
        
        findViewById(R.id.start).setOnClickListener(listener);
        findViewById(R.id.stop).setOnClickListener(listener);
        findViewById(R.id.reset).setOnClickListener(listener);
    }
}

 

 

3. emulator 运行截图:

 

 

 

done!

 

分享到:
评论

相关推荐

    Android我自己的简易(秒表)计时器Chronometer

    在Android平台上,开发一个简易的计时器应用,如秒表(Chronometer),是一个常见的练习,可以帮助初学者理解和掌握Android的UI组件以及时间处理。秒表功能在许多运动和活动中都有广泛的应用,例如跑步、游泳等,它...

    Chronometer 计时器组件的用法

    在Android开发中,Chronometer是一个非常实用的组件,主要用于显示倒计时或计时过程,它的功能类似于我们日常生活中常见的计时器。...在项目中灵活运用Chronometer,能够为用户提供直观且易于理解的时间显示功能。

    计时器Chronometer

    在Android开发中,计时器(Chronometer)和震动器(Vibrator)是两个非常实用的组件,它们分别用于时间显示和设备震动效果的实现。本文将深入探讨这两个组件的使用方法、相关API以及如何结合它们来创建动态的用户...

    秒表计时器,可以实现计时功能

    本篇文章将详细探讨如何使用Android中的Chronometer类来实现一个简单且实用的秒表计时器。 Chronometer是Android SDK提供的一种用于显示计时时间的视图组件,它能够实时更新显示的时间值,非常适合用于创建秒表应用...

    Android自定义Chronometer实现短信验证码秒表倒计时功能.docx

    Android系统提供了Chronometer组件,但它默认并不支持倒计时至0后的暂停功能。因此,我们常常需要自定义ChronometerView来满足这些需求。 `ChronometerView`是基于`TextView`的一个扩展,它实现了倒计时、暂停、...

    Chronometer倒计时 android

    在Android开发中,Chronometer控件是一个非常实用的组件,常用于显示已过去的时间或进行倒计时。本文将深入探讨如何使用Chronometer实现倒计时功能,以及相关的编程技巧和注意事项。 首先,让我们理解一下...

    Android Chronometer 使用实例

    在Android开发中,Chronometer是Android提供的一种计时器组件,常用于显示倒计时或者累计计时。本实例将探讨如何在Android应用中使用Chronometer,并结合图片切换功能,来创建一个更具交互性的用户体验。 首先,让...

    android Chronometer

    在Android开发中,`Chronometer` 是一个非常实用的组件,它主要用于显示倒计时或者正计时的时间,常用于计时器、定时器等场景。`Chronometer` 类似于一个可读取的计时钟,它可以显示从某个特定时间点开始到当前时间...

    Chronometer

    计时器Chronometer用于计时的组件,是TextView的子类,以1秒的时间间隔进行计时,并显示计时结果. Chronometer类方法介绍: Start(); //开始计时 Stop(); //停止计时 setBase(); //设置开始计时的基准时间,单位为毫秒,若...

    计时器Chronometer控件的应用实例

    计时器Chronometer控件是Android开发中常见的一种时间显示组件,主要用于实时显示流逝的时间,例如倒计时、计时等场景。在Android应用开发中,Chronometer控件的使用非常广泛,它提供了简单易用的接口来实现时间的...

    Chronometer实现计时器的开始停止重置功能

    在Android开发中,Chronometer是用于显示倒计时或者计时的一种组件,它非常适合于创建简单的时间追踪应用,比如秒表。本教程将详细介绍如何利用Chronometer实现计时器的开始、停止和重置功能。 首先,让我们了解...

    Android自定义Chronometer实现短信验证码秒表倒计时功能

    这时,Android提供的Chronometer类可以帮助我们实现这一需求。然而,系统默认的Chronometer可能无法满足所有自定义需求,所以我们需要自定义一个ChronometerView,以实现更灵活的控制和更丰富的功能。 首先,让我们...

    android下的Chronometer应用--正逆向计时器

    在Android开发中,Chronometer是Android SDK提供的一种用于显示时间计时的组件,它能够以正向或逆向的方式进行计时。本项目文件“ClockDemo”旨在帮助开发者理解和实现一个基本的计时器应用,特别关注逆向计时功能,...

    实现了暂停功能以及初始值为0的chronometer计时器

    在Android开发中,Chronometer组件是一个非常实用的工具,它用于显示从特定时间点开始的累计时间,通常用于倒计时或计时器应用。在本项目中,开发者已经实现了一个具有暂停功能以及初始值为0的Chronometer计时器,...

    android Chronometer计时器 基本实例

    在Android开发中,Chronometer控件是一个非常实用的组件,用于显示从某个基准时间开始的累计时间。这个组件常用于游戏计时、倒计时或者任何需要实时显示时间流逝的应用场景。下面我们将深入探讨`Chronometer`的基本...

    安卓Android源码——秒表源码.zip

    秒表应用的布局可能包含一个`Chronometer`元素,用于显示计时时间,并可能有一些按钮来开始、暂停和重置秒表。 ```xml &lt;Chronometer android:id="@+id/chronometer" android:layout_width="wrap_content" ...

    MAChronometer.zip

    在Android开发中,创建一个简易秒表应用是一个常见的任务,涉及到对用户界面(UI)组件的熟练使用,尤其是`Button`按钮控件和`Chronometer`计时器控件。`MAChronometer.zip`文件中可能包含了一个实现此类功能的示例...

    android利用Chronometer实现倒计时(已封装,可直接使用)

    项目需要实现一个计时的功能,利用Chronometer虽然可以很方便的实现计时功能,但需要的却是一个倒计时控件. 百度了一下方法不少,倒计时的却没有,于是用Chronometer封装了一个倒计时的类,本着开源的精神,分享给...

Global site tag (gtag.js) - Google Analytics