这个例子演示的是点击按钮之后,计数增长,到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(安卓)自定义AlertDialog 去黑边
  2. android写入联系人Contacts的信息,包括联
  3. Android(安卓)解决WebView调用loadData()
  4. Android(安卓)Vibrator 框架总结
  5. Android消息机制——时钟显示和异步处理
  6. 关于Handler.removemessages方法
  7. android java.net.socketexception permi
  8. android知识杂记(二)
  9. Android(安卓)ButterKnife Zelezny
  10. android vector