Android简单实现计时和倒计时
在安卓开发中,经常会使用计时和倒计时来开发,安卓为我们提供了非常便捷的控件
Chronometer,下面依次实现计时和倒计时:
计时功能:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:gravity="center"tools:context=".ChronometerActivity"><Chronometerandroid:id="@+id/chronometer"android:layout_width="200dp"android:layout_height="200dp"android:gravity="center"/></LinearLayout>
public class ChronometerActivity extends AppCompatActivity {private static final String TAG = "ChronometerActivity";private Chronometer chronometer;int count=60;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_chronometer);chronometer=(Chronometer)findViewById(R.id.chronometer);chronometer.start();//停止计时//chronometer.stop();} }
倒计时功能:
public class ChronometerActivity extends AppCompatActivity {private static final String TAG = "ChronometerActivity";private Chronometer chronometer;int count = 60;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_chronometer);chronometer = (Chronometer) findViewById(R.id.chronometer);chronometer.start();//停止计时//chronometer.stop();chronometer.setOnChronometerTickListener(new Chronometer.OnChronometerTickListener() {@Overridepublic void onChronometerTick(Chronometer chronometer) {count--;chronometer.setText(count + "");if (count == 0) {chronometer.stop();}}});} }
Android简单实现计时和倒计时相关推荐
- Android实现计时与倒计时的几种方法
方法一 Timer与TimerTask(Java实现) public class timerTask extends Activity{ private int recLen = 11; privat ...
- Android实现计时与倒计时(限时抢购)的几种方法
在购物网站的促销活动中一般都有倒计时限制购物时间或者折扣的时间,这些都是如何实现的呢? 在一个安卓客户端项目中恰好遇到了类似的问题,一开始使用的是Timer与 TimerTask, 虽然此方法通用,但 ...
- python倒计时器弹出计时窗口,python开发的简单窗口界面的倒计时界面
下面的代码通过Tkinter制作windows窗口界面,然后时间了一个简单的倒计时功能,代码可以直接运行 # Countdown using Tkinter from Tkinter import * ...
- android 商品倒计时,Android计时与倒计时实现限时抢购的5种方法
在购物网站的促销活动中一般都有倒计时限制购物时间或者折扣的时间,这些都是如何实现的呢? 在一个安卓客户端项目中恰好遇到了类似的问题,一开始使用的是Timer与 TimerTask, 虽然此方法通用,但 ...
- html广告20s倒计时,简单时尚的jQuery倒计时插件
SyoTimer是一款简单时尚的jQuery倒计时插件.该计时器插件支持IE8+的现代浏览器,它的界面简洁,功能齐全.它的特点还有: 在计时器计时结束之后的回调函数中可以修改计时器的结构. 可以周期的 ...
- android 获取短信验证码倒计时
android 获取短信验证码倒计时 public class MainActivity extends Activity { private Button submit; privat ...
- Android简单计时器
本文利用ContextMenu(上下文菜单),Chronometer实现简单计数器. Main.xml: <?xml version="1.0" encoding=" ...
- Android简单计时器详解(Timer)
Android计时器详解(Timer) 在开发中我们有时会有这样的需求,即在固定的每隔一段时间执行某一个任务.比如UI上的控件需要随着时间改变,我们可以使用Java为我们提供的计时器的工具类,即Tim ...
- android os开机画面,Android简单实现启动画面的方法
本文实例讲述了Android简单实现启动画面的方法.分享给大家供大家参考,具体如下: 核心代码: package com.demo.app; import android.app.Activity; ...
最新文章
- linux 查看库的安装信息
- NoSQL数据库探讨 - 为什么要用非关系数据库?
- java-线程池序号一直增长
- 【Android】显示Emoji表情字符
- Java开发面试题及答案,5年crud“经验
- 云服务器cpu性能,云服务器cpu性能
- android list 替换元素_Python数据结构(一)List使用(大厂面试解答)
- Python 数据分析三剑客之 Matplotlib(十一):最常用最有价值的 50 个图表
- 微软发布全新3D Emoji表情系统:与Win11的UI风格一致
- Web笔记-通过版本号控制客户端浏览器中的缓存
- Python入门(一) 异常处理
- java replace stringbuilder_Java StringBuilder replace()方法
- paip. dsl 编程语言优点以及 常见的dsl
- ISO14443A读卡流程(作为示例参考)
- 虚拟机黑裙加载硬盘_在Promox VE(PVE)虚拟机安装黑群晖并开启硬盘休眠的方法...
- 中移动投身开放大潮重整数据业务
- 解决 VMWare 15.5.5 安装 CentOS 7 出现大小写混乱问题
- 大恒相机Python版Qt界面(二)
- 如何有效的清理c盘文件?真实有效
- 选择企业最合适的人才 —— 谈谈因人设岗与因事设岗