-2
我打算在达到点击30次点击次数时将秒数增加5秒,然后当我达到60次时将秒数增加其他5次点击等。如何增加计时器计数(CountDownTimer)
请帮助解决这个问题
public class game extends linear_layout {
LinearLayout b1;
TextView t1;
int num=0;
TextView timer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.gamelayout);
timer = (TextView)findViewById(R.id.textView3);
b1 = (LinearLayout)findViewById(R.id.background);
t1 = (TextView)findViewById(R.id.textView2);
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int x = 10000;
num = num + 1;
t1.setText(Integer.toString(num));
new CountDownTimer(x, 1000) {
public void onTick(long millisUntilFinished) {
timer.setText("" + millisUntilFinished/1000);
}
public void onFinish() {
Intent i1 = new Intent(game.this, linear_layout.class);
startActivity(i1);
finish();
}
}
.start();
} }); } }
是可能告诉我在哪里指示新的CountDownTimer? ,我仍然是一个初学者大声笑 –
这取决于你的应用程序的逻辑,如果你会解释更多,我会尽力帮助。 –
它关于点击..会有一个高分,如果我点击超过高分的时间会增加5秒,那就是它 –