我想一一删除我编辑文本中的字符。我已经进行了很多研究,但存在一些问题,请告知。这是我的示例代码。
我创建了一个删除按钮"ImageButton buttonDelete;"// XML imageButton1
而我的edittext是"EditText display;"
display = (EditText) findViewById(R.id.editText1);
buttonDelete.setOnClickListener(new View.OnClickListener()
{
public void onClick()
{
// Get edit text characters
String textInBox = display.getText():
//Remove last character//
String newText = textInBox.substring(0, textInBox.length()-1);
// Update edit text
display.setText(newText);
最佳答案
尝试这个:
// Get edit text characters
String textInBox = display.getText().toString();
if(textInBox.length() > 0)
{
//Remove last character//
String newText = textInBox.substring(0, textInBox.length()-1);
// Update edit text
display.setText(newText);
}
关于android - 删除或退格功能。我创建了一个按钮,但是无法在我的edittext中删除/退格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11374340/