位置: 编程技术 - 正文

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

  • 增值税电子普票没有电子章有效吗
  • 异地预缴税款不交可以吗
  • 金税四期记账报税流程
  • 申请纳税申报怎么申报
  • 预付账款有二级科目嘛
  • 购买空调算什么费用
  • 发放股票股利增资
  • 公益机构可以收费吗
  • 会计学中管理费用属于什么
  • 进口报关手续费
  • 产权转移数据印花税按次申报?
  • 现金日记账的登记依据有
  • 小规模纳税人怎么判断
  • 被辞退还有退休金吗
  • 收到设备租金计入什么会计科目
  • 其他应付款余额在借方表示什么意思
  • 企业注销增值税进项核销账务处理流程
  • 办理对公账户手续流程
  • 零申报的印花税怎么打印
  • 房地产企业卖出去的房子需要缴纳城镇土地使用税吗
  • 预缴企业所得税是含税数还是不含税
  • 腾讯电脑管家怎么修复dll
  • win11安装失败无法开机
  • 民间非营利组织会计制度及操作实务
  • 营业外支出是否需要发票
  • 政府扶持资金要交所得税吗
  • 手机如何测试网络稳定性
  • PHP调用API
  • win10任务栏颜色怎么调
  • PHP:pg_close()的用法_PostgreSQL函数
  • cpqeadm.exe是什么进程 可以关闭吗 cpqeadm进程查询
  • 房产税应计入哪个会计科目
  • PHP:imagecolorresolve()的用法_GD库图像处理函数
  • 萤火虫发光器的用途
  • 农产品小规模纳税人
  • nvm 安装node
  • uni-app入门到实战 以项目为导向
  • php composer 常用库
  • python搞自动化
  • 借方贷方有哪些
  • 信息技术服务有限公司是干什么的
  • 长期股权投资的核算方法
  • 待处理财产损益是备抵类科目吗
  • 普通发票记账联丢了怎么解决
  • 跨年取得的发票金额大于暂估金额
  • 固定资产计提折旧表
  • 工业企业新产品收入的调研报告
  • 权益法下股权投资转让
  • 适用于一般纳税人的税率有
  • 学校收到政府补助的会计分录
  • 个人社保代扣业务是什么意思
  • 累计折旧税率
  • 税控盘和金税盘可以安装在一个电脑
  • 税控盘服务费什么样的发票可以抵扣
  • sql不重复数据个数
  • win10安装mysql教程
  • ubuntu 挂载iso文件
  • xp系统无法安装win7系统
  • windows越狱软件
  • win10不能注销登录
  • win7 64位系统RAR压缩文件损坏该怎么修复
  • y400加装固态硬盘教程
  • 如何关闭win8的windows defender
  • win7打开回收站
  • win8正版系统自带
  • linux错误提示
  • EGL简介
  • python中面向对象
  • jquery 使用
  • bootstrap需要学多久
  • 四川国税局发票查询
  • 加计扣除为什么是税收优惠
  • 关于研发费用的审计程序,下列说法中错误的是
  • 山东省税务局网站首页
  • 出租场地的税费
  • 福建省国家税务局网
  • 上海市信访局官网首页
  • 代理记账费用可以全额抵扣吗
  • 江西公积金提取代办
  • 国家税务总局每家公司都可以注册吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设