位置: 编程技术 - 正文

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

  • 公司替员工承担个税怎么入账
  • 买车交的保险
  • 吴中区个体户如何办理
  • 应税和课税是什么意思
  • 土地增值税纳税义务人
  • 完税证明可以重复打印吗
  • 购买车间使用的设备计入什么
  • 发票勾选是否为转内销凭证是什么意思
  • 增值税发票已抵扣能否认定合同关系
  • 增值税发票丢了怎么办?
  • 生产经营所得税怎么申报
  • 公司注销实收资本可以退回股东吗?
  • 代扣业务员佣金怎么做账
  • 城镇土地使用税纳税义务发生时间
  • 支付的劳务派遣费计入什么科目里
  • 个人生产经营所得
  • 房租费可以计入研发费用加计扣除吗
  • 一张记账凭证写不下时,附件怎么写
  • 预提费用和待摊费用是根据以下哪项原则设置的会计科目
  • 控股公司如何抵押股权
  • 外购固定资产如何入账
  • 老板请客吃饭拿餐饮发票公司报销怎么账务处理?
  • 腾讯电脑管家中的软件市场打不开
  • 营改增后建筑业怎么开票
  • 新企业几个月没交社保
  • 定期存款是否属于受限资金
  • award bios设置详解
  • reminder.exe - reminder是什么进程 有什么用
  • php提高性能
  • php图片处理尺寸
  • php mysql pdo
  • 怎么制作网线接口
  • 小规模纳税人没有进项税
  • PHP:pg_send_query()的用法_PostgreSQL函数
  • vue中使用gojs
  • thinkphp import
  • Chateau de Castelnaud in Perigord, France (© Peter Adams/Offset by Shutterstock)
  • PHP:imagecolorclosesthwb()的用法_GD库图像处理函数
  • php中undefined index
  • es6从入门到实战
  • 应付职工薪酬怎么冲平
  • 如何处理经营租赁合同
  • 营业执照类型的区别是什么
  • 权责发生制是根据发票入账吗
  • mysql查询并设置变量
  • 其他应收款和应收账款一样吗
  • 固定资产清理属于什么科目
  • 免抵退账务处理流程
  • 单位代扣代缴个人所得税凭证
  • 生产成本与工程施工
  • 企业支付宝提现到对公账户要交税吗
  • 通行费电子发票抵扣填写到附表二的第几栏次
  • 未分配利润属于总账科目吗
  • 老板用公司的钱算挪用公款吗
  • 生育津贴申请流程
  • 预收账款怎么做账
  • mysql 复合查询
  • freebsd软件安装
  • xp桌面字体有阴影怎么去掉
  • windows7与xp
  • 怎么在mac上看电视剧
  • 电脑windows xp
  • win10桌面图标无法正常显示
  • linux isolcpus
  • 如何调整输入法框的大小
  • 基于linux的mplayer音乐播放器
  • win7系统添加右键菜单在哪里设置
  • 电脑照片应用使用不了
  • win8快速启动怎么开启
  • 动态设置class
  • jquery图片
  • 在windows 10中
  • 用shell脚本创建用户
  • Python3使用requests包抓取并保存网页源码的方法
  • 基层税务所工作现状
  • 百旺导入领购的新发票
  • 河南掌上登记手机号换了,登录不进去怎么办
  • 上海地铁发票可以随便要吗
  • 山东耕地占用税税率
  • 漳州市税务局电话多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设