Activity界面展示時間的效果

fefre 10年前發布 | 749 次閱讀 Java Android

我們在做APP開發的時候,有時候需要寫一個類似于電子表時間的內容,來顯示當前時間,不多說,上代碼:
```
private static final int MSG_TIME = 1;
private TextView tv_time_nor;
Handler handler = new Handler()
{
    @Override
    public void handleMessage(Message msg) {
        switch (msg.what)
        {
            case MSG_TIME:
                tv_time_nor.setText(getDate());
                break;
        }
    }
};
Runnable timeRunnable = new Runnable() {
    @Override
    public void run() {
        do {
            try {
                Thread.sleep(1000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            handler.sendEmptyMessage(MSG_TIME);

    }while(true);
}

}; Thread thread = new Thread(timeRunnable); thread.start(); //使用的時候,開啟線程即可

//獲取某天在一周的第幾天,注意,在英語環境里,Sunday是一周第一天 Calender calender = Calender.getInstance(); String numOfWeek = calender.get(Calender.DAY_OF_WEEK);</pre>

 本文由用戶 fefre 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!