Android学习笔记(20):时钟(AnalogClock和TextClock)和计时器(Chronometer)

时钟文本TextClock继承自TextView。是用于显示当前时间的文本框。

TextClock支持的XML属性和相关方法

 

XML属性

相关方法

说明

android:format12Hour

setFormat12Hour(CharSequence)

设置12小时制的格式字符串

android:format24Hour

setFormat12Hour(CharSequence)

设置24小时制的格式字符串

android:timeZone

setTimeZone(String)

设置该时钟的时区

 

模拟时钟AnalogClock继承自View组件,重写了ViewOnDraw方法。绘制一个显示当前时间的模拟时钟。

AnalogClock支持的XML属性和相关方法

 

XML属性

相关方法

说明

android:dial

 

设置表盘使用的图片

android:hand_hour

 

设置时针使用的图片

android:hand_minute

 

设置分针使用的图片

 

计时器Chronometer继承自TextView,显示一个文本框,内容是从某个时间開始,经过的时间。

支持的属性有android:format用来指定计时器的计时格式。

相关方法例如以下:

setBase(long base):设置计时器的起始时间

setFormat(String format):设置显示时间的格式

start():開始计时

stop():停止计时

setOnChronometerTickListener(Chronometer.OnChronometerTickListener listener);

为计时器绑定事件监听器,但计时器改变时触发该监听器

原文地址:https://www.cnblogs.com/llguanli/p/7197000.html