我有一個TextView顯示一個數字(在這種情況下,數字是10)。在TextView中防止負數
現在,我有一個按鈕,所以用戶必須按下該按鈕10次才能使數字達到0,從而進入下一個級別。然而,我可以不斷點擊那個按鈕,它開始回到底片(-1,-2等)。
我試圖想想我會如何防止這一點,但我在虧損..任何想法?
-----------------------------------編輯---------- -------------------------------
好的,所以這裏是我的更新(我知道它停在0 ):
public void onClick(View v) {
// TODO Auto-generated method stub
if (scr >= 1) {
scr = scr - 1;
TextView Score = (TextView) findViewById(R.id.Score);
Score.setText(String.valueOf(scr));
}
if (scr == 10)
{
aCounter.start();
}
if (scr == 1)
{
aCounter.cancel();
new AlertDialog.Builder(Tap_Game_Activity.this)
.setTitle("Congratulations!").setMessage("Go to Level 2?")
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface AlertDialog, int PositiveButton) {
setContentView(R.layout.activity_level02_activity);
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface AlertDialog, int NegativeButton) {
}
}).show();
}
}});
}
(編輯):我通過改變2「否則如果」語句只是「如果」語句固定AlertDialog。然而,我的計時器仍然沒有工作:(,任何幫助?
您可以編輯您的文章,以顯示您使用遞增'TextView'的內容的代碼? – Eric
你可以分享你的代碼,這是行不通的。 – android
我想你的邏輯實現是爲TextView添加負值。 –