功能不重复点击?

时间:2012-05-30 00:32:53

标签: android

我正在尝试制作一款小型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();
    }

  }  

});

1 个答案:

答案 0 :(得分:1)

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