-1
我正在開發Android Studio(一款小遊戲)的學校項目,現在我想實現分數。 所以這裏就是我要實現的比分代碼:添加得分點
private int score = 0;
final View.OnClickListener listener = new View.OnClickListener() {
@Override
public void onClick(View v) {
if(v.equals(buttonBigger) && doubleResult1 > doubleResult2) {
Log.v("TAG", "you are right");
// Add 1 point to score
generatorEasy1();
generatorEasy2();
}
else {
Log.v("TAG", "you are wrong");
goToEndscreen(); // Go to Endacreen when wrong
}
}
};
所以每當你按下右邊的按鈕我想1點添加到分數。我已經試過如下:
if(v.equals(buttonBigger) && doubleResult1 > doubleResult2) {
Log.v("TAG", "you are right");
score += 1;
textScore.setText("Score : " + score);
}
的問題是,如果我運行應用程序,我按下右側的按鈕,將比分保持0 我不知道我在做什麼錯了,所以它會如果有人能幫助我,那就很好。
你爲什麼要做v.equals(buttonBigger)?有什麼理由呢? – Nabin
這並不重要,因爲應用程序正在使用完美運行... – zutru
這就是您的計分板沒有得到更新的原因。刪除該行,看到 – Nabin