Android定时器:添加一个定时器
我一直在试验Eclipse。。。 我几乎完成了一个计时器:) 虽然,我不能让重置按钮工作 Res/Layout/main.xmlAndroid定时器:添加一个定时器,android,timer,reset,Android,Timer,Reset,我一直在试验Eclipse。。。 我几乎完成了一个计时器:) 虽然,我不能让重置按钮工作 Res/Layout/main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:back
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:background="#000000"
android:layout_height="match_parent" >
<TextView
android:id="@+id/timerValue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/pauseButton"
android:layout_centerHorizontal="true"
android:layout_marginBottom="37dp"
android:textSize="40sp"
android:textColor="#ffffff"
android:text="@string/timerVal" />
<Button
android:id="@+id/startButton"
android:layout_width="90dp"
android:layout_height="45dp"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:layout_marginLeft="38dp"
android:text="@string/startButtonLabel" />
<Button
android:id="@+id/pauseButton"
android:layout_width="90dp"
android:layout_height="45dp"
android:layout_alignBaseline="@+id/startButton"
android:layout_alignBottom="@+id/startButton"
android:layout_alignParentRight="true"
android:layout_marginRight="38dp"
android:text="@string/pauseButtonLabel" />
<Button
android:id="@+id/resetButton"
android:layout_width="90dp"
android:layout_height="45dp"
android:layout_above="@+id/timerValue"
android:layout_centerHorizontal="true"
android:layout_marginBottom="31dp"
android:text="@string/resetButtonLabel" />
</RelativeLayout>
[/code]
[B]res/values/strings.xml[/B]
[code]<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Timer</string>
<string name="action_settings">Settings</string>
<string name="hello_world">Hello world!</string>
<string name="timerVal">00:00:00</string>
<string name="pauseButtonLabel">Pause</string>
<string name="startButtonLabel">Start</string>
<string name="resetButtonLabel">Reset</string>
</resources>
我非常接近,(至少我认为我是):p
我在手机上找到了它,只是重置还不起作用:o我想你可以用它来重置计时器
TimerValue.cancel();
TextView digital_display = (TextView) findViewById(R.id.digital_display);
digital_display.setText("00:00.0");
到底是什么不起作用?你想用这个按钮做什么?我想念你的onClickListeners中的@Override注释…我在寻找一个有效的重置按钮。它有一个工作的开始和暂停按钮,但我希望我的重置按钮能将计数器恢复到00:00:00@Wince谢谢你的回复,但它只会给我错误:/我真的需要一个好的简单的答案,我已经尝试了一千件事情,但我只得到错误。你看我的代码。我应该把它放在哪里?因为到目前为止,每次尝试都只会让我出错。(谢谢你的帮助:)很抱歉回答晚了。但是你需要提供你所犯错误的信息,这样我们才能帮助你。这段代码是这样的,你可以重置定时器,你把它放在重置按钮(我相信你已经试过了)。从错误日志还是从日志猫?(因为LogCat很长)-在模拟器中按下“重置”不会给我一个错误,我只是没有得到任何效果,它的作用与开始按钮完全相同,它继续计数。(ATM错误日志不起作用,试图解决这个问题)虽然当我在模拟器中打开我的应用程序时,Logcat告诉我:抱歉,但工作网络不让我看到你的链接:)如果你能复制粘贴,我们将不胜感激,Logcat错误通常会给出很多,但应该有一个起点。
TimerValue.cancel();
TextView digital_display = (TextView) findViewById(R.id.digital_display);
digital_display.setText("00:00.0");