Chronometer

   在看看這個吧,Chronometer(計時器)但到這個我想你們應該知道接下來是幹嗎的了,不錯!和秒錶差很少是用來計時的,不過可不是秒錶哦……佈局

   簡單的敘述下作法,其實很簡單在佈局文件上加上<Button/>和<Chronometer/>(樣式嘛!本身裝飾了),而後在main中分別給他們本身的監聽事件就好了。orm

   那來看看怎麼實現其功能的,下面就是那兩個控件事件的展現事件

   Button button;get

   final Chronometer chronometer;cli

   button=(Button)findById(R.id.button);sed

   chronometer=(Chronometer)findById(R.id.chronometer);List

   button.setOnClickListener(new OnclickListener(){im

            public void onClick(){樣式

                //獲取系統當前時間margin

                chronometer.setBase(SystemClock.elapsedRealtime());

                chronometer.start();

                 }

   });

   chronometer.setOnChormeterTickListener(

           public void onChormeterTick(chronometer arg0){

                  //若是大於20秒後中止

                if(SystemClock.elapsedRealtime()-chronometer.getBase()>20*1000)

                      {chronometer.stop();}

            }

   );

相關文章
相關標籤/搜索