试图从 TextView 中清除一个字符

Hes*_*ham 2 android

我制作了一个计算器应用程序,并制作了一个clear清除 TextView的按钮。

private TextView _screen;
private String display = "";

private void clear() {
    display = "";
    currentOperator = "";
    result = "";
}
Run Code Online (Sandbox Code Playgroud)

我从教程中获得了这段代码,并将清除按钮设置onClickonClickClear,因此它执行了代码的那部分并且可以正常工作。现在我让这段代码一次只删除一个数字,但它不起作用。一次只删除一个号码可以做什么?

public void onClickdel(View v) {
    display = "";
}
Run Code Online (Sandbox Code Playgroud)

Mut*_*ran 5

下面的代码将从 textView 中删除一个字符。

String display = textView.getText().toString();

if(!TextUtils.isEmpty(display)) {
    display  = display.substring(0, display.length() - 1);

    textView.setText(display);
}
Run Code Online (Sandbox Code Playgroud)