位置: 编程技术 - 正文

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

  • 员工年终奖个税规避
  • 税收管辖权是什么的重要组成部分
  • 固定资产摊余成本例题
  • 适用5%征收率的范围
  • 城建税 小规模
  • 外勤会计主要是干什么
  • 车票抵扣进项税申报在哪一栏
  • 7月薪资8月发怎么交税
  • 其他应付款无法支付规定
  • 房地产企业分立会计处理及税务筹划案例解析
  • 企业资金运动包括哪几个环节
  • 记载资金的账簿要交印花税吗
  • 小规模纳税人购车可以抵扣多少税
  • 吊车租赁费可以开现代服务吗
  • 招聘时开具的专用发票可以抵扣吗?
  • 201金8税盘抵扣期限是多久?
  • 小微企业增值税最新优惠政策
  • 外购已抵扣进项税额
  • 无票收入已报税,后来开票账务处理
  • 公账转私账备注借款
  • 托收凭证的会计科目
  • 企业所得税季报是填累计数吗
  • 非居民纳税人享受协定待遇办理方式
  • 当月已认证的可抵扣增值税
  • 金银首饰的消费税在什么环节
  • 10万以下免征增值税 文件
  • Windows自带的截图
  • 应收账款和预收账款的关系
  • 费用跨年的分录怎么做
  • 离职违约金赔偿标准
  • 一般纳税人增值税申报表怎么填写
  • 农产品进项转出的规定
  • 如何计算劳务费个人所得税
  • Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
  • mac怎么快速显示桌面
  • 自己给笔记本更换硬盘
  • 销售折扣的税票怎么开
  • php实现上传图片功能
  • 土地增值税的计算方法和步骤例题
  • 详解php实现页面跳转
  • GPT-4 免费体验方法
  • php session实例
  • 登录页面的实现方式
  • php怎么获取post数据
  • 自营与代理
  • 话费补贴算工资还是福利
  • python中@是什么意思
  • 小规模纳税人开具增值税专用发票
  • 支付宝商户服务电话
  • mysql数据库的设计与实现
  • 确认应付职工薪酬怎么算
  • 进项税额转出是借方科目还是贷方科目
  • 增值税发票上注明的价款包含增值税吗
  • 增资如何做账务处理
  • 收到政府补助的会计分录
  • 生产车间包括什么
  • 建筑企业预缴增值税款
  • 制造费用需要本年累计吗
  • 农民扶贫款到哪去领
  • 车辆购置税具有价外征收转嫁税负的特点吗
  • 认证抵扣发票
  • 房产公司销售成本怎么算
  • 其他收入属于什么收入
  • windows mysql my.cnf
  • window10节电模式怎么关闭
  • win10预览版好吗
  • linux远程操作常用命令
  • win8.1无线网
  • win10无法启动diagnostic policy service
  • cocos2dx 教程
  • [置顶]星陨计划
  • linux与windows
  • python网络编程视频教程
  • firefox允许弹出窗口
  • androids翻译
  • 漂亮的相片超好看的
  • 辽宁省视同缴费标准?
  • 江苏增值税电子专用发票可以抵扣吗
  • 出售144平方米以内的房子
  • 北京市朝阳区地税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设