位置: 编程技术 - 正文

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做一个简单的软件)

  • 个人所得税计提分录怎么写
  • 公司去社保局开什么发票
  • 企业进口葡萄酒也要缴纳消费税吗
  • 从厂家拿货怎么谈价格
  • 别人公司过账用自己的银行卡会查吗
  • 餐饮业税负上升有什么原因
  • 实收资本在利润表中怎么体现出来
  • 生产经营所得的税率表
  • 已经抵扣过的进项票对方红冲之后怎么做账报税
  • 小微企业季报
  • 金融负债
  • 以前借款没做账现在收回来怎么做账务处理?
  • 自然人股权出资 税收优惠政策
  • 如何知道企业交了多少税
  • 开具房屋租赁发票税率
  • 挂靠管理费有收税前还是收税后?
  • 废旧物资增值税税收优惠政策
  • 减免税费期末如何结转
  • 土地一次开发和二次开发
  • 开发票与实际金额不符属于什么
  • 专用发票过期了还能冲红发票吗
  • 发票上可以盖两次章吗
  • 退税可以分批吗
  • 已进行账务处理怎么处理
  • 取得失控发票
  • 研发成功的产品卖出去怎么做账
  • 公司产品因质量问题买家追究
  • 不超过500万元的固定资产
  • ipados15什么时候发布
  • 股权转让交易税计税依据是什么
  • 预缴土地增值税有滞纳金吗
  • typora如何设置字体颜色
  • 冰河湖怎么去
  • thinkphp框架入门
  • php发送短信
  • 物业公司管理制度及工作要求
  • vue 百度地图 移动端
  • 一个楼盘可以开盘几次
  • reactz
  • 企业固定资产可以按照其价值和使用情况,确定采用某一
  • 富文本功能
  • 管理费用明细账余额累加吗
  • 上传附报资料是哪些资料
  • 无偿调入固定资产怎么入账
  • 印花税报少了交税了怎么办
  • 货到票未到的会计分录怎么做
  • access怎么提取数据
  • 个别计价法下,把每一种存货的实际成本
  • 并购 投资
  • 车辆保险赔款怎么算
  • 企业所得税季报与年报的关系
  • 人力资源劳务费计入什么科目
  • 应交增值税一转出未交增值税
  • 企业发生的经济业务主要有哪些
  • 企业增资的流程
  • 企业包装物核算范围
  • SQL中exists的使用方法
  • sql语句相似度计算
  • Win7旗舰版系统安装
  • 服务器维护和计划的区别
  • win7总是弹出windows激活
  • Mac系统怎么设置开机密码
  • linux 常用命令大全及其详解
  • win8远程桌面连接设置
  • linux修改环境变量后需要重启吗
  • Android游戏开发入门
  • js定义函数的几种方法
  • 一个简单的灵魂福楼拜
  • cmd命令进行ftp下载文件夹
  • perl后门,正向和反向!实例代码
  • android recycleview 刷新
  • python结巴分词
  • js数组如何定义
  • js 竖线
  • hbase获取所有表
  • 基于javascript的毕业设计
  • 济南税务局电话是多少
  • 青羊名字由来
  • 西安税务办税服务厅
  • 建筑类的发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设