如果計數器的值大於maxCount,textView將會更改。 這是我的代碼。我希望你明白我的意思。謝謝。如何設置設置最大計數器並在達到最大值時更改TextView
int counter = 0;
int maxCount = 5;
TextView txtCount, txtResult;
private Vibrator mVibrator;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tasbih);
img = (ImageView) findViewById(R.id.img_btn);
img.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mVibrator.vibrate(700);
counter ++;
txtCount.setText(Integer.toString(counter));
for (int i = 0; i < maxCount; i++){
if (counter >= maxCount) {
txtResult.setText("Text 2");
counter = 0;
break;
}else if (counter >= maxCount){
txtResult.setText("Text 3");
Toast.makeText(MainActivity.class, "Done!!!", Toast.LENGTH_SHORT).show();
}
}
}
所以,如果我將再次計數(兩次),然後改變TextView的,我應該怎麼我的代碼呢? thx –
「如果計數器的值超過maxCount,textView將會改變。」 這是您的問題,如果我正確閱讀 –
是的,但我想循環兩次計數.. –