位置: 编程技术 - 正文

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

  • 滑准税是指关税的税率
  • 计算本月应交所得税
  • 存续小微企业
  • 个税申报专项扣除怎么填
  • 电梯广告租赁属于哪类
  • 应交税费未交增值税借方余额表示什么
  • 免税产品的销项税
  • 营改增 贷款服务
  • 增值税发票免税和0%区别
  • 增值税普通发票需要交税吗
  • 清洁服务经营范围有哪些
  • 季节性停工算作固定资产停止使用吗?
  • 银行开户存入的钱怎么取
  • 公司注销需要注意的会计科目
  • 样品开发费用怎么记账
  • 自产产品用于集体福利按什么价格入账
  • 固定资产弃置费用预计负债
  • 餐饮研发费用确认条件
  • 利息赔款是否缴纳企业所得税?
  • 大额医疗救助金怎么申请
  • 利润的计算公式excel
  • 固定资产清理会发生什么费用
  • iphone系统推送
  • 非限定性净资产相当于哪个科目
  • 如何在 Windows 11 上打开 APK 文件
  • 原材料的运费计入什么科目
  • vue中使用gojs
  • 中央公园纽约的历史背景
  • 跨境电商需要缴纳哪些税种
  • 分支机构分摊税款的计算
  • 如何配置apache
  • vscode安装选项
  • nodejs安装及环境配置win10
  • c#创建web
  • unzip解压命令参数
  • yii框架教程
  • 期末结转主营业务收入负数
  • 交通运输发票票样
  • 购置固定资产支付的现金属于投资活动产生的现金流量吗
  • 结转生产成本是负数怎么办
  • 增值税发票开具规定
  • 未抵扣增值税需结转吗
  • 耕地占用税通过税金及附加核算吗
  • 怎么查是一般纳税人还是小规模
  • sql语句表中增加一列
  • 在建工程账务怎么会转到预收账款
  • 进出口货物收发货人报关注册登记证书
  • 增值税一般纳税人登记管理办法
  • 跨月开票的业务怎么做
  • 报考中级会计师考几科
  • 材料退库的流程
  • 公司代垫个税账务处理
  • 员工预支钱要写什么单据
  • 研发人员工资计入什么科目
  • 利润分配的账务处理实验报告
  • 微信提现手续费多少?
  • 库存商品视频讲解
  • 预收物业费预收什么意思
  • 行政事业单位计提工资怎么做账
  • 机器设备进项税率
  • 销售费用包括哪些内容?其明细科目有哪些?
  • sqlserver自定义函数在哪查看
  • win10预览版和正式版区别
  • xp系统如何禁止开机启动软件
  • mac双系统切换快捷键
  • linux系统如何安装应用
  • win8怎么打开远程连接
  • 教你在heroku云平台上部署Node.js应用
  • linux怎么使用shell
  • 谈一谈js消息机制的理解
  • javascript零基础入门
  • jquery中的选择器有哪些
  • js中遍历的方法
  • jquery.browser
  • jquery 选择
  • Android中的布局有哪些
  • 河南省医保卡中心电话
  • 加大税务稽查工作的建议
  • 知道金额,税额怎么计算
  • 国,地税纳税申报表是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设