電卓のバックスペース ボタンの実装を使用していますが、2 つ以上の数字を消去して別の数字をもう一度クリックすると、新しい数字で消去したものが表示されます。たとえば、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");
}
}
});