简单计时器组件(我的第一篇博客)
来源:互联网 发布:mac标记颜色快捷键 编辑:程序博客网 时间:2024/05/21 06:58
这是我的第一篇博客
** * 简单计时器组件 */public class ChronometerTestActivity extends Activity { Chronometer chronometer;//计时器 Button start1; //开始按钮 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_chonometer_test); //获取计时器组件 chronometer = (Chronometer) findViewById(R.id.test); //获取 开始 按钮 start1 = (Button) findViewById(R.id.start); //按钮的监听事件 start1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //设置计时器开始时间 chronometer.setBase(SystemClock.elapsedRealtime()); //启动计时器 chronometer.start(); start1.setEnabled(false); //默认情况下按钮设置成不可点击 } }); //为 chronometer 绑定监听事件 chronometer.setOnChronometerTickListener(new Chronometer.OnChronometerTickListener() { @Override public void onChronometerTick(Chronometer chronometer) { //如果从开始计时到现在的时间超过了10秒 if (SystemClock.elapsedRealtime()-chronometer.getBase()>10*1000){ chronometer.stop(); start1.setEnabled(true); //再次设置成 可以点击 } } }); }}
布局文件
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:orientation="vertical" android:gravity="center_horizontal" tools:context=".ChronometerTestActivity"> <Chronometer android:id="@+id/test" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="24sp" android:layout_gravity="center_horizontal" android:textColor="#0ff" /> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="启动" android:id="@+id/start"/></LinearLayout>
0 0
- 简单计时器组件(我的第一篇博客)
- 我的第一篇CSDN博客--ToolBar的简单使用
- 我的第一篇博客
- 我的博客 第一篇
- 我的第一篇博客
- 我的第一篇博客
- 我的第一篇博客
- 我的第一篇博客
- 我的第一篇博客
- 我的第一篇博客
- 我的第一篇博客
- 我的第一篇博客
- 我的第一篇博客
- 我的第一篇博客
- 我的第一篇博客
- 我的第一篇博客
- 我的第一篇博客
- 我的第一篇博客
- Web监听器导图详解
- 利用Gson将对象转换成json,忽略某些字段的方法
- 18_XML DOM 创建节点
- 利用REmap绘制百度迁徙图
- 我的图片
- 简单计时器组件(我的第一篇博客)
- 19_XML DOM 添加节点
- 什么是 NAS? 为什么要用 NAS?有什么好玩的功能?
- http协议的理解
- 20_XML DOM 克隆节点
- UILabel详解
- 文章标题
- Android 屏幕适配方案
- 21_The XMLHttpRequest 对象