zoukankan      html  css  js  c++  java
  • 计时器Chronometer

    布局文件很简单

    <Chronometer
        android:id="@+id/test"  
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:textSize="12pt"
        android:textColor="#ffff0000"
        />

    java代码如下:

    public class ChronometerTest extends Activity {
     @Override
     public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.main);
      // 获取计时器组件
      final Chronometer ch = (Chronometer) findViewById(R.id.test);
      // 获取“开始”按钮
      Button start = (Button) findViewById(R.id.start);
      start.setOnClickListener(new OnClickListener() {
       @Override
       public void onClick(View source) {
        // 设置开始计时时间
        ch.setBase(SystemClock.elapsedRealtime());
        // 启动计时器
        ch.start();
       }
      });
      ch.setOnChronometerTickListener(new OnChronometerTickListener() {
       @Override
       public void onChronometerTick(Chronometer ch) {
        // 如果从开始计时到现在超过了20s。
        if (SystemClock.elapsedRealtime() - ch.getBase() > 20 * 1000) {
         ch.stop();
        }
       }
      });
     }
    }

  • 相关阅读:
    SD卡测试
    测试人员可能会遇到的问题
    HDU 1024 Max Sum Plus Plus
    HDU 1176 免费馅饼
    HDU 1257 最少拦截系统
    HDU 1087 Super Jumping! Jumping! Jumping!
    poj 1328 Radar Installation
    poj 1753 Flip Game
    HDU 1003 Max Sum
    HDU 5592 ZYB's Premutation(BestCoder Round #65 C)
  • 原文地址:https://www.cnblogs.com/android-zcq/p/3279758.html
Copyright © 2011-2022 走看看