我有一个应用程序,可以让您单击按钮从起始值 20 中添加和减去 +5 或 -5 以及 +1 或 -1。我对其进行了设置,这样当单击按钮时,它将将该值放入字符串并显示它,以便用户可以看到他们按下的内容的历史记录。我有一个名为 Reset() 的方法;将起始值重置回 20,我想知道如何清除字符串值
add5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
counter += 5;
updateDisplay();
// add the click history for p1
String tmText = (String) btnPressedTV.getText();
btnPressedTV.setText(tmText + "\n" + String.valueOf(counter));
}
});
sub5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
counter -= 5;
updateDisplay();
// add the click history for p1
String tmText = (String) btnPressedTV.getText();
btnPressedTV.setText(tmText + "\n" + String.valueOf(counter));
}
});
void reset() {
// TODO Auto-generated method stub
counter = 20;
display.setText(String.valueOf(20));
display.setTextColor(Color.BLACK);
tmText = "";
}
尝试这个..
用你的String
tmText in Global
就像下面和你的一样integer counter
String tmText;
int counter;
and reset
method
public void reset()
{
tmText = "";
counter = 20;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)