2
我試圖做一個秒錶作爲一個計分板應用程序的一部分的應用程序的問題是我不知道如何使用chronometer to start, stop, then resume
從停止或重置爲0的時間。唯一的問題是,我不知道如何正確使用setBase()
和getBase()
方法。如何使用計時器在android中製作StopWatch?
public class MainActivity extends Activity {
int homecount, awaycount, minutes, seconds;
TextView home, away;
Button stop, start, reset, addhome, subhome, addaway, subaway;
TextView time;
public boolean running;
Chronometer MyChronometer;
long startTime, stopTime;
running = false;
stopTime = 0;
MyChronometer = (Chronometer) findViewById(R.id.timer);
start.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
((Chronometer) findViewById(R.id.timer)).start();
startTime=System.currentTimeMillis();
running = true;
}
});
stop.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
((Chronometer) findViewById(R.id.timer)).stop();
stopTime=System.currentTimeMillis();
running = false;
}
});
reset.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
}
});
所有的作業都應該在你的類中的一個方法內,比如'onCreate()'。 – slybloty