位置: 编程技术 - 正文

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

  • 一般纳税人税率有几种
  • 土地增值税税率2023
  • 以固定资产投资的会计处理
  • 拿工资要开发票,发票去哪儿开?
  • 生产设备改扩建会计分录
  • 个人转让著作权交什么税
  • 外出经营许可证办理流程
  • 实收资本不是资产吗
  • 电梯维修增值税
  • 应付账款借方余额为负数是什么意思
  • 企业所得税汇算清缴退税账务处理
  • 物流公司一般纳税人怎么报税
  • 医院晚上开不开
  • 三证合一后章要换吗
  • 无形资产摊销可以按照其价值和使用情况
  • 税金及附加附加指什么
  • 公司给另外一家公司投资
  • 合伙企业个人所得税计算案例
  • win11操作中心怎么关闭
  • 支付宝国际驾照有效期是多久
  • Mac怎么用有线网络
  • 怎么认定是否为党员
  • 往来账乱如何处理
  • win7系统中怎样没有智能卡这一选项
  • cpu的保养有哪些
  • phpshuffle
  • 石楠花 开花
  • php pathinfo
  • 阿尔卑斯山环保
  • 未交土地出让金的处罚
  • 路由配置中network怎么用
  • 2020注册谷歌账号方法
  • 【第二趴】uni-app开发工具(手把手带你安装HBuilderX、搭建第一个多端项目初体验)
  • vue中的echarts
  • php禁用system用什么绕过
  • php页面跳转可以用header
  • 物业费少交点,有什么理由
  • 变更税务法人需提供银行流水吗
  • 固定资产折旧常见方法
  • 承兑能随便给别人看吗
  • 建设单位罚款
  • 顺流交易为什么也要减
  • 月末假退月初假领
  • 冲以前年度成本分路
  • 置换补贴算在优惠价里吗
  • 多交个税收到退回怎么办
  • 建筑业 成本
  • 委托代理进出口
  • 银行承兑汇票背面怎么填写
  • 美元转到中国银行入账是人民币吗
  • 缴纳文化事业建设费的单位应按照提供广告服务
  • sql server数据库跟踪
  • winxp系统安装教程
  • microsoft window vista
  • vs 2008
  • centos sudoers
  • wuamkop.exe - wuamkop 进程是什么意思
  • win8蓝屏解决方法
  • ubuntu安装指南
  • windows的安装方式有哪些
  • win8打不开软件怎么解决
  • win8系统无线网络图标不见了
  • winxp如何将桌面文件默认到d盘
  • Mtdacq.exe - Mtdacq是什么进程 有什么用
  • win80xc0000001怎么修复
  • win8怎么下载itunes
  • unityai寻路
  • opengles入门
  • unity账号登录
  • node.js中的http.request.end方法使用说明
  • 批处理清空文本内容
  • 举例简介三国演义人物塑造的主要手法
  • jquery .form
  • 自定义圆角控件
  • python解决方案与程序有什么不同
  • javascript面向对象编程指南
  • js缩小图片尺寸
  • 开发票收多少税点?
  • 税务文书送达回证模板
  • 冻结银行账户属于什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设