android 数字时钟代码大全,Android自定义view实现数字时钟

Android 自定义数字时钟实现
本文介绍如何在Android应用中实现一个简单的数字时钟View,通过Handler的延时发送消息来实时更新时间。代码示例展示如何继承TextView,利用Calendar获取当前时间,并在子线程中持续更新时间显示。

最近在项目中遇到了一个需要实时更新时间的需求,并且用的地方还是挺多的,无奈做了一个简单的view来时现这个数字时钟。

首先看一下效果,比较简单,就是显示时分秒。

70fcc219b2c9?tdsourcetag=s_pcqq_aiomsg

实现思路比较简单,利用handler的延时发送来实现事件的实时更新。

1.因为现实的最终效果只是一个字符,所以就直接继承TextView来实现时间的展示,代码如下

70fcc219b2c9?tdsourcetag=s_pcqq_aiomsg

在初始化的时候直接将当前对象最为最终的显示对象,

2。因为最终显示的是事件,我们要获取当前的时间,

70fcc219b2c9?tdsourcetag=s_pcqq_aiomsg

这里我用的是Calendar来实现获取当前的时间,当然获取时间的方式有很多种,你都可以用,

3.获取时间后,如果要实时的更新时间,则我们需要每秒都获取一次时间,我们要开启一个子线程,在子线程中做我们的实时操作,

70fcc219b2c9?tdsourcetag=s_pcqq_aiomsg

在in

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值