Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 動態的顯示時間

Android 動態的顯示時間

編輯:關於Android編程

怎麼才能動態的實現時間呢?也許剛入行的你不懂。如果不懂得話,請看代碼(代碼是最好的老師)。大笑

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    textView=(TextView) findViewById(R.id.time); 
      handler = new Handler() { 
        public void handleMessage(Message msg) { 
          textView.setText((String)msg.obj); 
        } 
      }; 
    new Thread(this).start(); 
  } 
  @Override 
  public void run() { 
    // TODO Auto-generated method stub 
    try { 
      while(true){ 
        SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日  HH:mm:ss"); 
        String str=sdf.format(new Date()); 
        handler.sendMessage(handler.obtainMessage(100,str)); 
        Thread.sleep(1000); 
      } 
    } catch (InterruptedException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
    } 
  } 

由上面的代碼可以看出,這是一個多線程。實時獲取系統的時間後,就更新數據。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved