这个例子演示的是点击按钮之后,计数增长,到20后自动停止

其中main.xml代码为:

 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3     android:layout_width="fill_parent" 4     android:layout_height="fill_parent" 5     android:orientation="vertical" > 6  7     <Chronometer 8         android:id="@+id/chronometer1" 9         android:layout_width="wrap_content"10         android:layout_height="wrap_content"11         android:text="Chronometer" />12 13     <Button14         android:id="@+id/button1"15         android:layout_width="wrap_content"16         android:layout_height="wrap_content"17         android:text="Start" />18 19 LinearLayout>

java代码为:

 1 package android.demo; 2  3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.os.SystemClock; 6 import android.view.View; 7 import android.view.View.OnClickListener; 8 import android.widget.Button; 9 import android.widget.Chronometer;10 import android.widget.Chronometer.OnChronometerTickListener;11 12 public class AndroidDemo5Activity extends Activity {13     /** Called when the activity is first created. */14     @Override15     public void onCreate(Bundle savedInstanceState) {16         super.onCreate(savedInstanceState);17         setContentView(R.layout.main);18 19         Button start = (Button) findViewById(R.id.button1);20         final Chronometer ch = (Chronometer) findViewById(R.id.chronometer1);21 22         start.setOnClickListener(new OnClickListener() {23 24             @Override25             public void onClick(View arg0) {26                 ch.setBase(SystemClock.elapsedRealtime());27                 ch.start();28             }29         });30         ch.setOnChronometerTickListener(new OnChronometerTickListener() {31 32             @Override33             public void onChronometerTick(Chronometer arg0) {34                 if (SystemClock.elapsedRealtime() - ch.getBase() > 20 * 1000) {35                     ch.stop();36                 }37 38             }39         });40     }41 }

 

 

 

转自:http://www.cnblogs.com/rollenholt/archive/2012/05/17/2506054.html

 

 

 

更多相关文章

  1. android EditText设置不可写
  2. android 使用html5作布局文件: webview跟javascript交互
  3. android studio调试c/c++代码
  4. IM-A820L限制GSM,WCDMA上网的原理(其他泛泰机型可参考)7.13
  5. 锁屏界面
  6. android(NDK+JNI)---Eclipse+CDT+gdb调试android ndk程序
  7. Android(安卓)version and Linux Kernel version
  8. Android(安卓)闹钟管理类的使用
  9. Android学习篇之Menu的使用

随机推荐

  1. Android快速上手
  2. Layout1.3
  3. android 骁龙相机预览宽度方向全屏
  4. Android(安卓)抽屉导航
  5. Android(安卓)5.1 SDK下载与配置
  6. Android(安卓)系统级应用守护进程
  7. 最新Android(安卓)ADT, SDK, SDK_tool等
  8. Android(安卓)全退出
  9. Android: Android(安卓)Reboot流程
  10. Android录音应用