我有一个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添加负值。 –