我正在尝试制作一款小型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();
}
}
});
答案 0 :(得分:1)
我认为你可能有一个逻辑错误。您在每次点击时将playerScore设置为零。这将导致得分始终为1.以不同的方式声明您的playerScore变量。