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组件,重写了View的OnDraw方法,绘制一个显示当前时间的模拟时钟。

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);

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

时间: 2024-10-14 16:51:18

Android有感(20):时钟(AnalogClock和TextClock)和计时器(Chronometer)的相关文章

计时器Chronometer和时钟(AnalogClock和DigitalClock)

计时器Chronometer和时钟(AnalogClock和DigitalClock) (1)Android提供了两个时钟组件:AnalogClock和DigitalClock,DigitalClock继承了TextView组件,也就是说它本身是一个文本框,只是他里面的内容总是当前时间,所以为DigitalClock设置android:text属性没有作用:AnalogClock继承了View组件,重写了View的OnDraw方法,它会在View上绘制模拟时钟. (2)AnalogClock与D

Android技术20:Android的初始化流程

Android系统是如何启动的呢,应用程序是如何启动.下面简要介绍下初始化流程. 1.Android系统的初始化 1.1Android系统会首先启动Linux基础系统,然后引导加载Linux内核并启动初始化进程Init Linux Kernel---->Init(pid=1) 1.2启动守护进程Daemons 启动Usb守护进程,管理USB连接 启动Android Debug Bridge守护进程管理ADB连接 启动Debuggerd Debug守护进程 启动无线接口守护进程管理无线通信 1.3

android中计时器chronometer

计时器chronometer继承自TextView,显示的是从一个起始时间开始,一共过去了多长时间. 属性只有一个format,用于指定计时器的计时格式. 要用时间间隔,可以用SystemClock来实现: 1.SystemClock.currentThreadTimeMillis(); // 在当前线程中已运行的时间  2.SystemClock.elapsedRealtime(); // 从开机到现在的毫秒书(手机睡眠(sleep)的时间也包括在内)  3.SystemClock.uptim

Android学习笔记_S01_E02 AnalogClock和DigitalClock(时钟)的功能和用法

一.基本定义 AnalogClock和DigitalClock是两个非常简单的组件,而DigitalClock本身就是文本框,只是它里面显示的内容是时间,但DigitalClock的android:text属性没什么作用.而AnalogClock则继承了View组件,重写了View的OnDraw方法,在View上绘制模拟时钟. 二.属性  AnalogClock支持的XML属性的说明. XML属性 说明 android:dial 设置该模拟时钟的表盘使用的图片 android:hand_hour

android开发之时钟UI

android中自带了时钟UI组件,分别为AnalogClock和DigitalClock,分别为模拟时钟与数字时钟.   1.AnalogClock    可以自定义表盘.时针与分针.如下,只需在xml文件中设置即可. <!-- 定义模拟时钟,并使用自定义表盘.时针图片 --> <AnalogClock android:layout_width="wrap_content" android:layout_height="wrap_content"

模拟时钟(AnalogClock)和数字时钟(DigitalClock)

Demo2\clock_demo\src\main\res\layout\activity_main.xml 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:layout_width="match_parent" 4 and

Android消息机制——时钟显示和异步处理工具类(AsyncTask)

1. 时钟显示 定义布局文件——activity_my_analog_clock_thread_demo.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/to

【Android】20.0 第20章 音频、视频、拍照、截图

分类:C#.Android.VS2015: 创建日期:2016-03-11 一.简介 Android提供了常见的多媒体文件编码.解码机制,你可以直接调用Android提供的API,实现相册.播放器.录音.摄像等功能.换言之,你可以通过Activity和Intent,直接访问各种多媒体文件或流数据(本地媒体文件.外部存储文件.资源文件.URL指定的音频视频网络流). 本章要点: l 音频和视频播放:MediaPlayer类. l 播放视频播放:MediaPlayer类.MediaControlle

【转】Android开发20——单个监听器监听多个按钮点击事件

原文网址:http://woshixy.blog.51cto.com/5637578/1093936 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://woshixy.blog.51cto.com/5637578/1093936 一.单个按钮点击事件的监听 方法一 /** * 从网络上获取图片 * * @author 徐越 * */ public class MainActivity extends Activity { pri