从字符串机器人清除值 [英] clear a value from a string android
问题描述
我有一个应用程序,让你点击按钮加减+5或-5和+1或-1从20起始值我有它设置,使一个按钮被点击时就会把这些值到字符串并显示它,使得用户可以看到他们有pressed的历史。我有一个方法调用复位();一个重置初始值回20,我想知道怎么也清除字符串值
add5.setOnClickListener(新View.OnClickListener(){ @覆盖
公共无效的onClick(视图v){
// TODO自动生成方法存根
计数器+ = 5;
updateDisplay(); //添加点击历史P1
字符串tmText =(字符串)BTN pressedTV.getText();
BTN pressedTV.setText(tmText +\\ n+将String.valueOf(计数器));
}
});sub5.setOnClickListener(新View.OnClickListener(){ @覆盖
公共无效的onClick(视图v){
// TODO自动生成方法存根
计数器 - = 5;
updateDisplay(); //添加点击历史P1
字符串tmText =(字符串)BTN pressedTV.getText();
BTN pressedTV.setText(tmText +\\ n+将String.valueOf(计数器));
}
}); 无效复位(){
// TODO自动生成方法存根
计数器= 20;
display.setText(将String.valueOf(20));
display.setTextColor(Color.BLACK);
tmText =;}
试试这个..
使用您的字符串
tmText 在全球
像的下方,像您的整数 计数
字符串tmText;
INT计数器;
和重置
方式
公共无效复位()
{
tmText =;
计数器= 20;
}
I have an app that lets you click buttons to add and subtract +5 or -5 and +1 or -1 from a starting value of 20. I have it set up so that when a button is clicked it will put that value into a string and display it so that the user can see a history of what they have pressed. I have a method called reset(); that resets the starting value back to 20, I would like to know how to also clear the string values
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 = "";
}
Try this..
Use your String
tmText in Global
like below and as like your integer counter
String tmText;
int counter;
and reset
method
public void reset()
{
tmText = "";
counter = 20;
}
这篇关于从字符串机器人清除值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!