我正在为计算器使用退格按钮的实现,但是当我删除两个或多个数字并再次单击另一个数字时,它给了我我用新数字删除的数字,例如,我输入了 2569,当我按下退格键时25 并按下按钮 7 它给了我 25697,任何想法,这里是退格按钮的代码。
btnBackSpace.setOnClickListener( new OnClickListener(){
public void onClick(View arg0){
String str=editX.getText().toString();
if (str.length() >1 ) {
str = str.substring(0, str.length() - 1);
editX.setText(str);
}
else if (str.length() <=1 ) {
editX.setText("0");
}
}
});