如果按退格按钮,如何删除手机上的数字

时间:2014-10-22 17:06:57

标签: android

我正在尝试在Android中创建一个手机,我需要知道当我按下它时我的退格按钮是如何工作的,它会删除我的最后一个号码等等。

b13.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View arg0) {
        // TODO Auto-generated method stub
        int len=text.length();
        text.setText(text.getText().toString());
        String res=text.substring(0,len-1);

    }
});

b13是删除按钮的按钮ID

2 个答案:

答案 0 :(得分:0)

看一下KeyEvent,有一个名为KEYCODE_BACK的常量可以实现这种行为

答案 1 :(得分:0)

你走在正确的轨道上。试试这个:

@Override 
public void onClick(View view) {
    String newText = myTextView.getText().toString()
        .substring(0, myTextView.getText.toString.length()-1);
    myTextView.setText(newText); 
}