计时器是利用特定的原理来测量时间的装置。平时我们所见到的或者运用到的计时器可能是智能手机上系统自带的应用程序或者电子表上的计时器等等,电子设备上的计时器我们在这里就不详细介绍了,本文介绍一下安卓智能手机上的计时器吧,毕竟现在绝大部分人都使用了智能机,而且安卓智能机数量庞大。
我们现在做一个时钟类应用,目前依旧是主要的功能。当然了,核心功能是有的,比如说闹钟,时钟,计时器和秒表。
时钟
首先我们先把简单的时钟给列出来,简单说明一下,如果在世界哈桑不同城市的话,那么相应的加上或减去几个小时。
先新建TimeView类,然后扩展自LinearLayout,然后布局文件。对于布局来说,不管是采用FrameLayout或者LinearLayout都可以。
我这里采用了LinearLayout,
到这里,我们在下面正式开始介绍计时器的部分。
TimerView
对于TimerView类,这个同样是扩展自LinearLayout,并且布局的写法也都是一样的:
首先我们先把该定义的都定义好了,然后再往下走:
到这里,我们讲讲核心部分,首先给各个按钮设置监听,其中的点击分别实现相应的功能,并且设置相应的可见度,还要为每个EditText设置一个动态的判断,使其值不大于59也不小于0。
然后判断是否可以开始计数,注意:每个输入框都不能小于等于0更不能为空。
接下来就可以开始计时了。
下面开始计时:
当然除了开始计时外,也需要能够停止计时。
停止计时:
接下来我们介绍一下Handler,这个也没有想象中那么复杂,多做几遍就好了。
结束
上文主要介绍了在安卓上时钟类的制作,本文借计时器来举例,制作时钟时需要先新建TimeView类,然后扩展自LinearLayout,最后布局一个文件。再来是计时器的制作,首先要做一个TimerView类,扩展自LinearLayout,然后同样做一个布局。最后需要给各个按钮设置监听,并且设置相应的可见度,还要为每个EditText设置一个动态的判断,使其值不大于59也不小于0,同时还要做个开始计时和停止计时的执行设置,最后介绍了Handler。本文基本内容就介绍到这了,更多关于安卓应用的知识请关注本站视频。
¥90.00
¥179.00
¥10.00