【发布时间】:2013-09-09 19:39:21
【问题描述】:
我已使用此代码删除了 edittext 对象中的字符
edit = etcalle.getEditableText();
if (edit.length() > 0)
edit.delete(edit.length() - 1, edit.length());
它一直在工作,但是当我的字符串看起来像这样 +81 901 时,它不会删除空格。它到达并停止删除字符。
如何删除文本中的空格?
编辑:
为了清楚起见,我不想一次删除所有内容。每次点击删除按钮时只有一个字符
【问题讨论】:
-
使用
etcalle.getText().toString()获取String对象。使用String.replace(" ", "");删除所有空格字符。 -
@user2558882 如果我点击删除按钮,我仍然想删除
+89或901。 -
如果在删除
9后点击两次删除会发生什么?1被删除了吗? -
为我工作。您能否编辑问题以包含其他代码以使问题可重现?