我正在使用 Android Studio。我正在创建一个具有倒数计时器和按钮的应用程序。当我运行应用程序时,计时器会自动运行,如果我想单击按钮,则会有一个 TextView 来计算我按下按钮的次数。我希望该计时器在我按下按钮时启动,倒计时继续运行并在时间“0:000”停止,因此它甚至停止点击计数。你能帮助我吗?(如果它有助于我输入代码)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
txtCount = (TextView)findViewById(R.id.textView1);
txtCount.setText(String.valueOf(count));
btnCount = (Button)findViewById(R.id.button1);
final TextView textViewTimer = (TextView)findViewById(R.id.textView2);
btnCount.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
count++;
txtCount.setText(String.valueOf(count));
}
});
new CountDownTimer(10000, 1) {
public void onTick(long millisUntilFinished) {
textViewTimer.setText("" + millisUntilFinished / 1000
+ ":" + millisUntilFinished % 1000);
}
public void onFinish() {
textViewTimer.setText("0:000");
}
}.start();
}
我不会为隐私编写其他代码的其余部分,但这是感兴趣的部分;)