在java中制作退格按钮,删除Textview中的最后一个字符

在java中制作退格按钮,删除Textview中的最后一个字符,java,android,android-studio,calculator,backspace,Java,Android,Android Studio,Calculator,Backspace,我想制作一个类似于退格的按钮,但我找不到完美的代码,就像我制作了一个按钮,在一行代码中使用append()方法向Textview添加某些字符,而不是生成多行内容。 所以我的问题是:是否有一种方法可以在退格按钮代码中实现这一点,我知道我可以生成多行/长代码,但append()是否有相反的方法?这适用于字符退格: buttonBackspace.setOnClickListener(new View.OnClickListener() { public void onClick(V

我想制作一个类似于退格的按钮,但我找不到完美的代码,就像我制作了一个按钮,在一行代码中使用append()方法向Textview添加某些字符,而不是生成多行内容。
所以我的问题是:是否有一种方法可以在退格按钮代码中实现这一点,我知道我可以生成多行/长代码,但append()是否有相反的方法?

这适用于字符退格:

buttonBackspace.setOnClickListener(new View.OnClickListener() {

        public void onClick(View view) {
           String word = editText.getText().toString();               
           int input = word.length();
              if (input > 0){
                 editText.setText(word.substring(0, input-1));
              }          
           }
});

谢谢,我刚刚试过这个代码,它比我想象的还要好