我想一个一个地删除我的编辑文本中的字符。我研究了很多,但有一些问题,请指教。这是我的示例代码。
我创建了一个删除按钮 "ImageButton buttonDelete;"//XML imageButton1
我的编辑文本是 "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 - 删除或退格功能。我创建了一个按钮,但无法在我的编辑文本中执行删除/退格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11374340/