位置: 编程技术 - 正文

Android Chronometer(定时器)

编辑:rootadmin
毁灭博客园首页新闻新随笔联系管理订阅随笔- 文章- 0 评论- Android控件之Chronometer(定时器)

推荐整理分享Android Chronometer(定时器),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

  Chronometer是一个简单的定时器,你可以给它一个开始时间,并以此定时,或者如果你不给它一个开始时间,它将会使用你的时间通话开始。默认情况下它会显示在当前定时器的&#;的形式“分:秒”或“H:MM:SS的”,或者可以使用的Set(字符串)&#;式的定时器&#;到一个任意字符串

1.重要属性

android:format:定义时间的&#;式如:hh:mm:ss

2.重要方法

setBase(long base):设置倒计时定时器

setFormat(String format):设置显示时间的&#;式。

start():开始计时

stop():停止计时

setOnChronometerTickListener(Chronometer.OnChronometerTickListener listener):当计时器改变时调用。

3.实例

布局文件

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android=" android:orientation="vertical" android:padding="4dip" android:gravity="center_horizontal" android:layout_width="match_parent" android:layout_height="match_parent">

<Chronometer android:id="@&#;id/chronometer" android:format="Initial format: " android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="0" android:paddingBottom="dip" android:paddingTop="dip" />

<Button android:id="@&#;id/start" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="开始"> <requestFocus /> </Button>

<Button android:id="@&#;id/stop" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="停止"> </Button>

<Button android:id="@&#;id/reset" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="重置"> </Button>

Android Chronometer(定时器)

<Button android:id="@&#;id/set_format" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="设置&#;式"> </Button>

<Button android:id="@&#;id/clear_format" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="清除&#;式"> </Button>

</LinearLayout>

主程序

package wjq.WidgetDemo;

import android.app.Activity;import android.os.Bundle;import android.os.SystemClock;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Chronometer;

public class ChronometerDemo extends Activity {private Chronometer mChronometer; /* (non-Javadoc) * @see android.app.Activity#onCreate(android.os.Bundle) */ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.chronometerpage); Button button;

mChronometer = (Chronometer) findViewById(R.id.chronometer);

// Watch for button clicks. button = (Button) findViewById(R.id.start); button.setOnClickListener(mStartListener);

button = (Button) findViewById(R.id.stop); button.setOnClickListener(mStopListener);

button = (Button) findViewById(R.id.reset); button.setOnClickListener(mResetListener);

button = (Button) findViewById(R.id.set_format); button.setOnClickListener(mSetFormatListener);

button = (Button) findViewById(R.id.clear_format); button.setOnClickListener(mClearFormatListener); }

View.OnClickListener mStartListener = new OnClickListener() { public void onClick(View v) { mChronometer.start(); } };

View.OnClickListener mStopListener = new OnClickListener() { public void onClick(View v) { mChronometer.stop(); } };

View.OnClickListener mResetListener = new OnClickListener() { public void onClick(View v) { mChronometer.setBase(SystemClock.elapsedRealtime()); } };

View.OnClickListener mSetFormatListener = new OnClickListener() { public void onClick(View v) { mChronometer.setFormat("Formatted time (%s)"); } };

View.OnClickListener mClearFormatListener = new OnClickListener() { public void onClick(View v) { mChronometer.setFormat(null); } };}

在android中做一个竖着的seekbar效果 工作繁忙,总想有机会停下来喘口气,整理一下思路,做一些积累,但是这样的机会很少。要做android的界面,基础的要求是熟悉那些内置的组件(prebuil

使得音乐播放静音及恢复音乐 一.使得音乐播放静音privatevoidsilence(){AudioManageraudioManager=(AudioManager)getContext().getSystemService(Context.AUDIO_SERVICE);audioManager.setStreamMute(AudioManager.STREAM_MUSIC,true);

Android------TabHost简单使用 与TabHost结合使用的组件:TabWidget:代表选项卡的标签条TabSpec:代表选项卡的一个Tab页面TabHost仅仅是一个简单的容器,它提供两个方法来创建、添加选

标签: Android Chronometer(定时器)

本文链接地址:https://www.jiuchutong.com/biancheng/371051.html 转载请保留说明!

上一篇:android 开源框架Universal-Image-Loader解析(安卓开发框架mvvm)

下一篇:在android中做一个竖着的seekbar效果(用android做一个简单的软件)

  • 发票名称开错了但是税号没错怎么办
  • 多交企业所得税可以放弃退税吗
  • 房屋产权出典的由承典人作为房产税纳税义务人
  • 光盘税收分类编码是多少
  • 公司汽车上牌费入什么科目
  • 公允价值确定方法最新
  • 一次性预收租金增值税
  • 发票抬头不完整能用吗
  • 国有资产划转如何做账
  • 从外面买回来的菜怎么消毒
  • 其他应收款余额在贷方,怎么填资产负债表
  • 医院业务支出包括哪些内容科目
  • 利润表中的上期金额怎么填?
  • 门店装修会计怎样处理帐?
  • 普票开票开给个人怎么开
  • 企业注销前需要固定资产清理吗
  • 怎么查询发票记录
  • 工商年报纳税总额是应缴还是实缴
  • 可供出售金融资产属于流动资产吗
  • 进口应税消费品所支付的金额不包括
  • 存货缺货成本如何算
  • 其他资本公积核算内容
  • 报销通行费会计分录
  • win11透明任务栏怎么设置
  • 苹果14pro max价格
  • 送给经销商的祝福语
  • pop是什么文件
  • 计提存货减值准备符合可靠性原则
  • php ftp上传文件
  • 城建税教育费附加和地方教育费附加税率
  • 黄石国家公园的英语怎么读
  • 退货可以吗
  • 正爬上唐娜·诺克沙滩的灰海豹,英格兰北林肯郡 (© Frederic Desmette/Minden Pictures)
  • 日落之前是什么时辰
  • 失控发票成本做账怎么做
  • mfc中format
  • rm 删除某个文件
  • 进项发票和销项发票金额相同还需要交税金吗
  • 跨年度退回的公共预算支出
  • 增值税专用发票几个点
  • 弃置费用的现值计入固定资产
  • 没有发票的公账报销了怎么入账
  • 无租房合同可以贷款吗
  • 三险一金的专项扣除标准
  • 企业固定资产如何查询
  • 其他收益会计科目核算什么
  • 利润表中资产减值损失为正数是什么原因
  • 企业资产负债表怎么做
  • 流动性比率过小什么意思
  • 公司团体体检一般什么价位
  • 企业股权无偿转让
  • 未达起征点怎么报税
  • 从会计角度看会计刺客
  • 房地产的预付账款
  • 委托加工的成本如何核算
  • 出纳建账账户名称怎么写
  • 什么叫建账
  • 关于爱在线观看电影完整版
  • 史上最简单的皮筋枪
  • windows7怎么打符号
  • asm是啥
  • win8系统怎么安装win10
  • Linux操作系统之rm命令详解
  • 怎么查看自己mac电脑有没有被人使用过
  • centos7.6桌面版安装教程
  • 进程rundll32文件很多
  • win7系统更新显卡驱动后黑屏无法启动
  • cocos creator 动画制作
  • js观察者模式和发布订阅
  • ntfs权限怎么设置
  • 控制角色一致性的5个方法
  • css中文字垂直排列
  • shell脚本中获取参数
  • IE8 新增的Javascript 开发接口说明
  • jQuery Easyui datagrid/treegrid 清空数据
  • Python的二维列表存储
  • 详解16型人格
  • 江苏国家税务局电子税务局电话
  • 深圳税务局实名注册
  • 房地产契税2023年最新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设