Android之Chronometer

91 篇文章 1 订阅
订阅专栏

本文只是记录一些零碎的东西

google API 的路径:android/widget/Chronometer.html#setFormat(java.lang.String)( 今天被墙了)

Chronometer是TextView的子类,这个组件可以用1秒的时间间隔进行计时,并显示出计时结果。
Chronometer类有3个重要的方法:start、stop和setBase,其中start方法表示开始计时;stop方法表示停止计时;setBase方法表示重新计时。

最近想做一个计时的,自己使用handler也可以实现,想着google可能提供了,一查果然有,看看怎么使用



布局文件

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >

    <Chronometer
        android:id="@+id/chronometer"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:format="%s"
        android:textColor="#00FF00"
        android:textSize="80sp" />

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <Button
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:onClick="onStart"
            android:text="开始计时" />

        <Button
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:onClick="onStop"
            android:text="停止计时" />

        <Button
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:onClick="onReset"
            android:text="重置" />
    </LinearLayout>

</LinearLayout>
java代码里

/**
 * Chronometer 定时器
 * 
 * @author chenling0418
 * 
 */
public class MainActivity extends Activity {

	private Chronometer chronometer = null;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);

		chronometer = (Chronometer) findViewById(R.id.chronometer);
//		chronometer.setFormat("%s"); // 00:00

	}

	/**
	 * 开始计时
	 * @param view
	 */
	public void onStart(View view) {
		 chronometer.setBase(SystemClock.elapsedRealtime()); 
		 chronometer.start();  
	}

	/**
	 * 停止计时
	 * @param view
	 */
	public void onStop(View view) {
		chronometer.stop();  
		Log.i("slack", chronometer.getText().toString());
	}

	/**
	 * 将计时器清零
	 * @param view
	 */
	public void onReset(View view) {
		 chronometer.setBase(SystemClock.elapsedRealtime()); 
	}

}
其中得到显示的值,,计时的目的肯定是需要得到值得:chronometer.getText().toString()



Android 计时器Chronometer 使用及源码分析,android高级面试framework
2401_84023482的博客
04-21 810
说一千道一万,不如自己去行动。要想在移动互联网的下半场是自己占有一席之地,那就得从现在开始,从今天开始,马上严格要求自己,既重视业务实现能力,也重视基础和原理。基础夯实好了,高楼才能够平地而起,稳如泰山。最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2020-2021面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不精力),包知识脉络 + 诸多细节。还有。
android利用Chronometer实现倒计时(已封装,可直接使用)
02-08
项目需要实现一个计时的功能,利用Chronometer虽然可以很方便的实现计时功能,但需要的却是一个倒计时控件. 百度了一下方法不,倒计时的却没有,于是用Chronometer封装了一个倒计时的类,本着开源的精神,分享给大家!
Android控件之Chronometer(定时器)
weixin_34377919的博客
10-05 182
  Chronometer是一个简单的定时器,你可以给它一个开始时间,并以此定时,或者如果你不给它一个开始时间,它将会使用你的时间通话开始。默认情况下它会显示在当前定时器的值的形式“分:秒”或“H:MM:SS的”,或者可以使用的Set(字符串)格式的定时器值到一个任意字符串 1.重要属性 android:format:定义时间的格式如:hh:mm:ss 2.重要方法 setBase(lon...
Android Chronometer
Errol's Blog
03-21 720
计时器chronometer继承自TextView,显示的是从一个起始时间开始,一共过去了多长时间 属性只有一个format,用于指定计时器的计时格式 布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" ...
Android中的Chronometer
weixin_34419321的博客
05-17 83
这个例子演示的是点击按钮之后,计数增长,到20后自动停止 其中main.xml代码为: 1 &lt;?xml version="1.0" encoding="utf-8"?&gt; 2 &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout...
Android利用Chronometer实现倒计时功能
09-01
`Chronometer`是Android提供的一种用于显示自某个时间点以来经过的时间的组件,通常用于正向计时。然而,当我们需要倒计时功能时,`Chronometer`并不能直接满足需求。本篇文章将介绍如何通过继承`Chronometer`来封装...
Android编程之计时器Chronometer简单示例
01-20
Android开发中,Chronometer控件是一个非常实用的组件,它用于实现计时功能,类似于我们日常生活中的秒表。Chronometer直接继承自TextView,因此它不仅具备文本显示的功能,还能实时更新显示计时的结果。本篇文章...
Android控件Chronometer定时器的实现方法
09-01
Android开发中,Chronometer控件是一个非常实用的组件,用于显示从某个基准时间开始的计时或倒计时。本篇文章将详细介绍如何在Android应用中实现和使用Chronometer控件,以及其重要属性和方法。 1. **Chronometer...
android之计时器(Chronometer)的使用以及常用的方法
01-20
Android开发中,计时器(Chronometer)是一个非常实用的组件,用于显示从特定基值开始流逝的时间。 Chronometer类提供了简洁的方式来处理简单的计时任务,而无需创建额外的线程或者处理复杂的同步问题。下面我们将...
Android Chronometer(计时器)
本然233的博客
11-08 1138
转自:Android Chronometer(计时器) android提供了一个计时器组件——Chronometer,继承自TextView。显示的是某个时间点开始以及之后的时间增加。 在XML中配置: &lt;Chronometer android:layout_width="wrap_content" android:layout_height="wrap_...
android 中文 api (43) —— Chronometer
weixin_34255793的博客
11-22 85
前言   本章内容是 android.widget.Chronometer,译为"计时器",版本为Android 2.2 r1 。期待你一起参与Android API 的中文翻译,联系我over140@gmail.com。   声明   欢迎转载,但请保留文章原始出处:)       农民伯伯:http://over140.blog.51cto.com/     Android中文...
Android中的Chronometer控件
QuietShake的博客
09-24 926
Chronometer计是一个以1秒间隔逐渐增长的计时器,它是Android中较小却较常用的控件。计时器的启动需要设定一个起始时间基准,得到一个从App启动到启动事件被触发的时间(毫秒),如果不设定,计时器会在App启动是就开始计时,启动事件触发后,直接显示已经计数到的数字。 它的额外属性只有一个format,设置格式,内容可以是"%s",可以添加额外的文字,如“计时器%s”,也可以“mm:ss
Android手机简易计时器(Chronometer实现)
qq_44111805的博客
01-02 7040
一、关于ChronometerAndroid的SDK中,为我们提供了一个计时器,这个计时器称为Chronometer。其拥有以下方法: 1、getBase():返回时间; 2、setBase(long base):设置计时器的起始时间; 3、start():开始计时; 4、stop():停止计时; 5、setFormat(String format):设置显示时间的格式; 6、setOnChronometerTickListener(Chronometer.OnChronometerTickListe
Android 计时器 Chronometer
小牧在一直在学习,在前进的道路上大家一起学习,进步。
01-14 952
Android 简单的计时器可以使用系统提供的方法Chronometer 下面是是实现的效果 Chronometer 的几个方法如下: 1 start(); 计时开始 2 stop(); 计时暂停 3setBase设置计时时间 4setFormat 设置时间格式 5setOnChronometerTickListener 计时监听 下面写一个demo 在xml 中布局: <?xml version="1.0" encoding="utf-8"?> <...
Android 计时器Chronometer 使用及源码分析,常见移动app开发框架
m0_66155412的博客
01-17 985
主界面布局文件 仅保留Chronometer相关布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=“http://schemas.android.com/apk/res/androidandroid:layout_width=“match_parent” android:layout_height=“match_parent” android:orientation.
Android Chronometer计时器
weixin_34320159的博客
05-24 102
为什么80%的码农都做不了架构师?>>> ...
Android开发笔记:Chronometer控件实战
"Android的学习笔记,记录了Android控件的使用,特别是Test01Chronometer的简单计时器功能。" 在Android开发中,控件是构建用户界面的基础元素,本笔记主要关注的是如何使用Chronometer控件,这是一种常用于显示倒...
写文章

热门文章

  • Android之简单本地音乐播放器 53706
  • android之基于高德地图的移动轨迹的可视化 28883
  • ijkplayer阅读学习笔记之从代码上看播放流程 22719
  • android之本地文件读取 16939
  • Android之权限检查(解决未获取用户权限允许) 13903

分类专栏

  • Java 2篇
  • JavaWeb 9篇
  • android studio 91篇
  • ubuntu 2篇
  • swift 3篇
  • ijkplayer 3篇
  • js 1篇
  • Android sample 13篇
  • python
  • Android Error 4篇
  • android shadow 3篇

最新评论

  • android之基于高德地图的移动轨迹的可视化

    X_Guo_: 是指刚开始会自动绘线吗

  • android之基于高德地图的移动轨迹的可视化

    qq87546478: 在新版本中的高德地图中,会有bug,默认坐标为空,即0.0坐标开始绘制,有一条线,部分机型中会出现这个问题,小米10以及华为mate中,好在解决了,有需要的留言

  • android之基于高德地图的移动轨迹的可视化

    xun-ming: 感谢分享

  • Android之相册实现

    qq_43602687: 楼主,你的代码不全,少了很多的说。

  • Android之简单本地音乐播放器

    weixin_39228069 回复 zhuanyichu: 请问,解决了吗,我也是

最新文章

  • Android之OpenGL里FBO理解测试实例
  • Android之自定义一个可播放某一时间段的音乐播放器
  • Android之MediaPlayer一个bug
2018年1篇
2017年30篇
2016年92篇
2015年14篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家呼市商场美陈公司黄山定制玻璃钢雕塑多少钱玻璃钢红旗雕塑池州商场美陈商场美陈雕塑图片大全玻璃钢花盆怎么制作过程浏阳玻璃钢雕塑江苏超市商场美陈生产厂家东莞玻璃钢景观雕塑款式多样池州玻璃钢雕塑浮雕厂吉林人物玻璃钢雕塑订做价格福州手糊法玻璃钢雕塑报价玻璃钢雕塑斑马供应商房地产水景玻璃钢卡通雕塑设计武陟玻璃钢雕塑价格花朵玻璃钢人物雕塑制作厂家商场青少年美陈四会玻璃钢雕塑翻模公园标识玻璃钢彩绘雕塑定做厂家商场玩具美陈装饰道具商场气球美陈方案玻璃钢雕塑补漆合肥雕塑玻璃钢雕塑厂北京玻璃钢鱼雕塑天津玻璃钢瓜果雕塑江苏玻璃钢雕塑摆件系列山东常用商场美陈报价通道商场美陈制造无锡永州玻璃钢人物雕塑扬州美陈商场布置香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化