Android提供了实现按照秒计时的API,今天就是用这个API实现简单的倒计时。

来个布局:

<?xml version="1.0" encoding="utf-8"?>                

对应活动中的代码如下:

package com.example.timer;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 MainActivity extends Activity {private Chronometer myChronometer = null;private Button btnStart = null;private Button btnStop = null;private Button btnBase = null;private Button btnFormat = null;public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState); // 生命周期方法super.setContentView(R.layout.activity_main); // 设置要使用的布局管理器this.myChronometer = (Chronometer) super.findViewById(R.id.myChronometer);btnStart = (Button) super.findViewById(R.id.btnStart);btnStop = (Button) super.findViewById(R.id.btnStop);btnBase = (Button) super.findViewById(R.id.btnBase);btnFormat = (Button) super.findViewById(R.id.btnFormat);btnStart.setOnClickListener(new OnClickListenerStart());btnStop.setOnClickListener(new OnClickListenerStop());btnBase.setOnClickListener(new OnClickListenerBase());btnFormat.setOnClickListener(new OnClickListenerFormat());}private class OnClickListenerStart implements OnClickListener {public void onClick(View arg0) {myChronometer.start();}}private class OnClickListenerStop implements OnClickListener {public void onClick(View arg0) {myChronometer.stop();}}private class OnClickListenerBase implements OnClickListener {public void onClick(View arg0) {myChronometer.setBase(SystemClock.elapsedRealtime());}}private class OnClickListenerFormat implements OnClickListener {public void onClick(View arg0) {myChronometer.setFormat("新的显示格式:%s。");}}}

运行跑起来看看效果:


更多相关文章

  1. 2010.12.10(3)——— android MapView 以及 Unable to instantia
  2. android音乐播放器实现
  3. android中实现带图片和checkbox的listview
  4. android 接听和挂断实现方式
  5. Android提示版本更新的实现
  6. 高仿Android(安卓)点心桌面皮肤实现方式
  7. Android(安卓)使用ViewPager实现广告条滚动
  8. Android滑动的实现
  9. WebView在Fragment中点击返回键返回上一页

随机推荐

  1. Android(安卓)获取ROOT权限原理解析
  2. android消息机制源码分析
  3. Handle机制详解
  4. [置顶] Android(安卓)Scroll详解(一):基础
  5. Android利用HttpURLConnection发送Http请
  6. Android实现EditText的富文本编辑
  7. ViewPager+Fragment+ViewPager+Fragment
  8. android中的强指针和弱指针
  9. Android(安卓)Binder原理:学习Binder前必
  10. Android开发者必须深入学习的10个应用开