位置: 编程技术 - 正文

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

  • 税务申报系统没有印花税
  • 计算增值税时要包括关税吗
  • 购销合同印花税按70%
  • 银行开具的票据怎么查询
  • 购买理财产品计入交易性金融资产
  • 合同不交印花税合法吗
  • 合并报表盈余公积等于母公司盈余公积
  • 未达起征点销售额和小微企业免税销售额
  • 加油发票样式图
  • 广州二手房免增值税
  • 分公司与总公司承担责任的法律规定
  • 未取得发票如何进应付暂估科目
  • 电商行业平台开的发票怎么入账
  • 自产自用增值税组成计税价格
  • 虚开发票走账对方不返还如何处理?
  • 增值税价外费用如何开票
  • 报企业所得税的利润总额怎么填
  • 房地产企业所得税预缴
  • 营改增对固定资产的影响
  • 对公账户收到个人汇款 退还
  • 个体工商户交企业所得
  • win11 insider preview怎么升级正式版
  • 注册表怎么启动
  • 华为手机网络拒绝接入怎么解决
  • 企业转让房产所得税税率
  • php支付接口开发
  • 欠条和收条,哪个更真实
  • neotrace.exe - neotrace是什么进程 有什么用
  • 未分配利润冲减其他应付款分录
  • vue引入echarts柱状图
  • 试运行取得的收入如何进行财税处理
  • 佛法戒律论
  • laravel实战教程
  • siri怎么重置主人声音ios13
  • 应收票据确认坏账怎么处理
  • 资产负债表其他应收款计算公式
  • 网络销售税率怎么算
  • 非公司员工可以举报公司不交社保吗
  • 单位多缴个人社保证明
  • ps灰色模式怎么换回来快捷键
  • 小规模申请一般纳税人怎么申请
  • 销售折扣收货方法有哪些
  • 现金付款凭证是发票吗
  • 会计报表编制基本要求
  • 销售退回会计分录
  • 建筑工程的税务处理
  • 注册公司时的注册资金认缴是什么意思
  • 新政府会计制度与旧制度区别
  • 短期借款利息的使用账户是
  • 无形资产入账
  • 外国专家经费管理办法
  • 固定资产入账要发票吗
  • 应收账款冲销是什么意思
  • 什么叫误餐费
  • 企业入库申报什么意思
  • 百旺金赋开票系统图标
  • 成本法与权益法的区别会计分录
  • 可持续增长率和内部增长率的区别
  • 设置账本应当遵循哪些原则
  • sql怎么遍历
  • ie11 ua
  • windows server 2008下一些设置技巧及优化经验总结
  • mac怎么打开terminal
  • 修改linux系统ip
  • XP系统怎么安装打印机
  • whSurvey.exe - whSurvey进程是什么意思
  • win8.1使用
  • 升级win10系统后电脑变卡处理方法
  • cocos2dx openGL
  • shell获取命令报错信息
  • 全面解析A型天秤座男
  • Jquery实现$.fn.extend和$.extend函数
  • 手把手教你打造班级主题环境 培训后心得
  • cocos creator android
  • 公司代扣税怎么办理
  • 企业未代扣代缴个税能退税吗
  • 县税务局可以去市里吗
  • 东莞税务申报日期
  • 房产税纳税义务时间
  • 怎样查询退休审核表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设