0

小さなAndroidゲームを作ろうとしています。しかし、私のオンクリック機能は繰り返されません...最初に1つのポイントを追加してから、動作を停止します。私には正しいように見えます。

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 に答える