Android控件 之 TextClock & AnalogClock(模擬時鍾)


 

 

TextClock

•簡介

  關於時間的文本顯示,Android 提供了 DigitalClock 和 TextClock。

  DigitalClock是Android第1版本發布,功能很簡單,只顯示時間;

  在Android4.2(對應API Level 17)中,Android 新增了 TextClock。

  TextClock的功能更加強大,它不僅能顯示時間,還能顯示日期;

  而且支持自定義格式。

  因此,推薦在Android4.2之后都使用TextClock。

•相關屬性和方法    

  TextClock主要有以下幾個XML屬性:

  • android:format12Hour="format" : 設置12時制的格式

  • android:format24Hour="format" : 設置24時制的格式

  • android:timeZone:設置時區

   TextClock的主要方法有:

  • getFormat12Hour():在12進制模式中返回時間模式

  • getFormat24Hour():在24進制模式中返回時間模式

  • getTimeZone():返回正在使用的時區

  • is24HourModeEnabled():檢測系統當前是否使用24進制

  • setFormat24Hour(CharSequence format):設置24時制的格式

  • setFormat12Hour(CharSequence format):設置12時制的格式

  • setTimeZone(String timeZone):設置時區

    接下來通過一個簡單的示例程序來學習TextClock的使用。

•format示例

  

 


AnalogClock(模擬時鍾)

•簡介

  AnalogClock 繼承了 View 組件,它重寫了 View 的 OnDraw 方法,可以在 View 上顯示模擬時鍾。

•屬性

  • android:dial: 設置表背景圖片
  • android:hand_hour: 設置表時針圖片
  • android:hand_minute: 設置表分針圖片

 

聲明

•待參考鏈接

  【Android之場景桌面(二)----模擬時鍾實現


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM