【发布时间】:2016-09-11 22:27:46
【问题描述】:
大家好,我是 Java 新手,我正在构建一个计算器项目 我将它用于 DEL 按钮(退格键)
if(data.equals("DEL")){
String enteredInput = outputResult.getText().toString();
if(enteredInput.length() > 0){
enteredInput = enteredInput.substring(0, enteredInput.length() - 1);
currentDisplayedInput = enteredInput;
inputToBeParsed = enteredInput;
outputResult.setText(currentDisplayedInput);
}
删除最后一个数字效果很好,但我使用正弦等函数
它在 textview 上为 "sine(" ,当单击 Del 按钮时,它会删除最后一个字符,在这种情况下 "(" ...我需要它来删除输入而不是最后一个字符(整个正弦)
【问题讨论】:
标签: java android calculator backspace