位置: 编程技术 - 正文

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

  • 捐赠免税会计分录
  • 全国增值税发票服务平台
  • 固定资产处置损益怎么算
  • 调整增值税误差的方法
  • 风险纳税人是指个人还是单位
  • 申报纳税的意思
  • 餐饮业厨房设备专票可以抵税吗
  • 国库券利息收入计入利润总额吗
  • 企业收到股利分红如何缴税
  • 主营业务收入增长率计算公式
  • 付款给对方的会计分录
  • 发票找不到了怎么报销
  • 房产税存在往期滞纳金吗
  • 什么叫企业过桥资金
  • 合同一方按手印另一方没按有效吗
  • 税收滞纳金可以免除吗
  • 公司拍摄产品的文案
  • 银行质押贷款会查征信吗
  • 企业发生的咨询费用
  • 旧房转让如何缴纳土地增值税
  • 保费收入包含
  • 怎么修改财务负责人信息
  • 年金的缴费基数
  • 合并报表的编制主体
  • 哪些税费不适用征管法?
  • 委托代销中受托方账务处理
  • 小规模纳税人缴税计算
  • 部队医院学校都没有税号吗
  • 收到退回的投标保证金
  • 从贸易公司购买来的货物可以退税吗
  • 持有至到期投资减值准备
  • .exe文件病毒
  • 联想怎么进入bios设置u盘启动
  • Mac怎么更改默认打开方式
  • macos big sur卡在
  • 银行复利息合法吗?
  • ensmix32.exe进程安全吗 ensmix32进程是什么文件产生的
  • php fopen()
  • php curl_multi_init
  • 向银行借入的资金属于什么
  • chatGPT背后的真正逻辑
  • Laravel5中Cookie的使用详解
  • 两套账目
  • javascript对象有哪些
  • PHP magento后台无法登录问题解决方法
  • 工作服计入什么明细科目
  • 企业能否自行填开发票入账
  • 金蝶软件资产负债表公式设置
  • 基础的数据类型
  • java中反射
  • db2教程
  • 以前年度的成本忘了结转然后怎么办
  • 实收资本与资本公积之和小于实收资本
  • 向税务局缴纳工会经费的没计提
  • 营业外收支的账户有哪些
  • 先开票后出库会计处理
  • 营改增对企业有什么弊端
  • 其他应付款能否直接做实收资本的账务处理
  • 产品生产完工入库
  • 公司的钱如何提出来
  • 五证合一办理步骤
  • win7系统ie浏览器怎么卸载重装
  • xp系统如何配置ip
  • linux系统设置ntp同步
  • windowsxp打开注册表
  • 如何更改win7
  • win8系统怎么改win10
  • win8系统升级到win10东西还在吗
  • 苹果机的mac地址
  • crontab环境变量不生效
  • win8应用错误怎么办
  • cocos2d怎么用
  • shell的逻辑运算符
  • vue请求数据再赋值data
  • jquery jwt
  • 1.6t车船税
  • 国家税务总局洛阳市分局
  • 人工智能在税务领域应用中的风险与规制
  • 稽查局积案清理工作成效显著
  • 销售折让怎么开票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设