0

我正在尝试制作一个小型 Android 游戏。然而,我的点击功能没有重复......它第一次添加一个点然后停止工作。在我看来是正确的。

addButton.setOnClickListener(new View.OnClickListener(){

  public void onClick(View v) {
    playerScoreField = (TextView)findViewById(R.id.playerScore);
    int playerScore = 0;
    if(playerScore != target){
      playerScore++;
      playerScoreField.setText("You are at: " + playerScore);
    } else {
      addButton.setClickable(false);
      addButton.setEnabled(false);
      countDown.onFinish();
    }

  }  

});
4

1 回答 1

1

我想你可能有一个逻辑错误。您在每次点击时将 playerScore 设置为零。这将导致分数始终为 1。以不同的方式声明您的 playerScore 变量。

于 2012-05-30T00:36:27.970 回答