編輯:Android開發實例
在Android的SDK中,為我們提供了一個計時器,這個計時器稱為Chronometer,我們可以成它為Android的一個組件,同時它也具備自己獨有的方法。下面我們舉例介紹下這個計時器的使用以及常用的方法。
跟其他UI組件一樣,當我們要使用它的時候,在布局文件中對應的位置聲明定義計時器的位置與屬性。
<Chronometer
android:id=”@+id/chronometer”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
/>
在程序中使用定義的計時器,並設置顯示時間格式。
chronometer = (Chronometer) findViewById(R.id.chronometer);
chronometer.setFormat(“計時時間:(%s)”);
這樣程序運行後就會顯示以上設定的計時器內容,另外我們在程序中可以通過以下幾個常用的計時器方法控制計時器的計時工作。
A、Chronometer.start();//計時開始
B、Chronometer.stop();//暫停計時
C、Chronometer.setBase(SystemClock.elapsedRealtime());//復位計時器,停止計時
Android就是通過這樣的一個控件,讓我們可以輕松地在程序中實現計時的工作,從而免去復雜的線程與多余的代碼編寫,節省了大量的開發時間。
android:gravity:設置的是控件自身上面的內容位置 android:layout_gravity:設置控件本身相對於父控件的顯示位置。 看下如下代碼段
前一節中將了貪吃蛇Snake游戲的暫停/繼續、穿牆和全屏功能的實現,本文繼續分
本文實例講述了Android中AsyncTask與handler用法。分享給大家供大家參考,具體如下: 首先,我們得明確下一個概念,什麼是UI線程。顧名思義,ui
JSON代表JavaScript對象符號。它是一個獨立的數據交換格式,是XML的最佳替代品。本章介紹了如何解析JSON文件,並從中提取所需的信息。Android提供了四個