位置: 编程技术 - 正文

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

  • 个人所得税个人信息怎么填写
  • 企业之间拆借资金是什么意思
  • 建筑业收到预收款预缴增值税
  • 分公司非独立核算可以改为独立核算吗
  • 利润分配在利润表里填哪一项
  • 应付账款现金流量表指定
  • 幼儿园伙食收支盈亏比例
  • 管理费用 结转
  • 往来核算在会计哪个科目
  • 发票冲红后原发票还有用吗?
  • 财务人员需具备的基本素质和条件是什么
  • 进项税抵扣的房租怎么算
  • 资本公积盈余公积区别
  • 企业所得税预缴税款表怎么填
  • 公司解散实收资本退还怎么写
  • 关联企业借款利息税前扣除
  • 华为鸿蒙harmony os
  • Windows11安装不了空件怎么处理
  • macos big sur最新版本
  • 个体户生产经营费用与家庭生活费用无法划分
  • mac和mac之间怎么传东西
  • excel表格怎么自制表格
  • php扩展ffmpeg教程
  • PHP:imagecolorstotal()的用法_GD库图像处理函数
  • symfony是最好的框架
  • 请简述你对php的理解并描述php的工作流程
  • 个人往来款如何转为公司股权
  • 股份有限公司都是私企吗
  • vue3.0用法
  • 增值税进项发票不够抵扣怎么办
  • 开发商需要缴纳保证金
  • 发放股票股利的账务处理
  • 个税累计预扣法导致税交多了
  • 出口免税不退税会计分录
  • 公司一直没营业也没报税,会怎样罚款?
  • sql server如何操作
  • 购销合同印花税税率
  • 筹建期间的开办费为什么不属于资产
  • 电子税务局没有增值税申报怎么办?
  • 当年发生亏损会影响所有者权益吗
  • 营利性与非营利性的关系
  • 商场扣钱犯法
  • 注销退税后又补税了
  • 预收账款的账务处理怎么对企业有利
  • 利息收入的会计科目
  • 出售在建工程的会计分录怎么做
  • 分期付款购车需要什么
  • 所有者权益类期末贷方余额公式
  • 车票抵扣进项税怎么计算
  • 企业注销怎么回事
  • 如何进行企业建账
  • win8 怎么样
  • 搜索功能使用方法
  • 苹果15手机价格和图片颜色
  • linux 文件
  • centos7如何扩展根分区空间
  • bios的含义
  • 预装win8的华硕s200开箱
  • win10更新后安装包会自动删除吗
  • win10一年更新一次
  • 腾讯电脑管家免费安装下载
  • 家庭普通版win7
  • Win10更新后浏览器不能联网怎么办
  • linux系统开发环境
  • win10无法打开wifi列表
  • linux使用mv命令,结果文件不见了
  • 全面了解自我,接纳和包容自我
  • z-blog SyntaxHighlighter 长代码无法换行解决办法(基于jquery)
  • qt opengl obj
  • Node.js中的核心模块包括哪些内容?
  • nodejs.
  • 批处理实现语音报警
  • unity飞机大战游戏毕业论文
  • 在Unity中使用事件/委托机制(event/delegate)进行GameObject之间的通信
  • python简单gui
  • 北京国税地税合并
  • 乡镇调研报告最佳范文
  • 经营租赁属于什么费用
  • 电子税务局年度申报流程
  • 17%增值税什么时候开始
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设