位置: 编程技术 - 正文

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

  • 待抵扣税金怎么算
  • 人力资源公司可以接保安业务吗
  • 旅游业小规模纳税人的认定标准是什么
  • 零申报企业所得税季度申报表怎么填写
  • 将固定资产转给母公司属于债务重组吗
  • 补交以前年度城建税和滞纳金怎么做账
  • 外购商品用于赠送分录
  • 先进制造业企业按照当期可抵扣进项税额
  • 购买实验器材会计分录
  • 退货的产品会重新包装吗
  • 总公司的哪些费用要交税
  • 员工考试报名费计入什么科目
  • 未达起征点销售额和小微企业免税销售额
  • 月底结转应交税费怎么弄
  • 广告宣传费扣除标准30%是什么?
  • 房地产土地增值税筹划
  • 药品底价高开票什么意思
  • 工资薪金所得的个人所得税筹划方法
  • 对公银行转账给私卡做备用金应怎样做分录?
  • 学校收取食堂管理费
  • 公司退股清算对股东影响
  • 专票地址不对可以重开吗
  • 年终奖个人所得税缴纳标准
  • 采用视同买断方式代销商品怎么记账?
  • 汇兑结算包括
  • 穿越火线改名卡买完了怎么用
  • 电脑下载的文件打不开怎么回事
  • mysql 数据源
  • 个人独资所得税税率表最新
  • win10如何给文件夹上锁
  • 车辆购置税的计税基础
  • 如何抓好工程建设
  • 发票备注栏可以写详见清单吗
  • 建筑劳务 行业
  • 贸易公司和生产厂家怎么合作能够双赢
  • 药品进销差价的计算公式
  • 城市维护建设税减免税优惠政策
  • 测试费计入什么会计科目
  • php中的强制类型转换函数有哪些?
  • 个税申报结果查询
  • 个体双定户税率
  • 事业单位无形资产折旧是当月还是下月
  • 代缴社保零申报对个人有影响吗
  • 增值税与消费税中关于包装物押金规定的异同点
  • 织梦如何使用
  • 公司人员工资计算方法
  • 季报业务活动表怎么做
  • 工会经费计提基数包括福利费吗
  • 总结哪些纳税人可以采用简易计税方法
  • 党费返还款怎么做分录
  • 分期收款定义
  • 月末结转销售会计分录
  • 股权激励费用如何计提
  • 可供分配利润的计算公式
  • 现金流量表的编制基础是权责发生制
  • 净现值率和现值指数与净现值什么时候它们评价结果一致
  • 故意销毁会计凭证、会计账簿罪
  • 房地产开发企业土地增值税怎么计算
  • hyper-v怎么样
  • win sth
  • win8.1 升级
  • 如何配置linux
  • window7系统中的桌面指什么
  • linux常用配置
  • win7系统无法创建分区也无法定位
  • 遍历enumeration
  • unity3d入门教程中文图解
  • Node.js中的construct
  • shell 四则运算
  • 黑马程序员android移动开发基础教程
  • shell脚本switch
  • unity怎么加人
  • javascriptz
  • 深入探讨近义词
  • 技术总结2000字
  • python基于django的项目
  • python仿站软件官网
  • 山东济南税务局投诉电话
  • 国税注销需要什么资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设