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

时间:2018-04-08 13:25:34

标签: java android android-studio calculator backspace

我想制作一个像退格键一样的按钮,但我找不到完美的代码,就像我在一行代码中使用append()方法创建一个将某些字符添加到Textview的按钮而不是做多行的东西。  所以我的问题是:有没有办法在退格按钮代码中执行它,我知道我可以创建一个多行/长代码,但是与append()相反吗?

1 个答案:

答案 0 :(得分:1)

这适用于角色退格:

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));
              }          
           }
});