我必须做一些明显的事情,但我无法弄清楚它是什么。我只是试图插入一个字符到一个可编辑:无法插入到可编辑
@Override
public void afterTextChanged(Editable s) {
Log.d(TAG, "inserting space at " + location);
s.insert(location, " ");
Log.d(TAG, "new word: '" + s + "'");
}
但s永远不会改变。字符串'''够长,因为我打印它,它看起来不错。如果我调用Editable.clear(),它将被清除,并且我可以用Editable.replace()替换多个字符。想法?
有什么办法可以添加一个空格到inputType为“number”的EditText? –
是的,请参阅下面的答案;它涉及到暂时清除输入过滤器。 – BeccaP
您可以使用'android:inputType =“phone”'来代替'number'。它显示数字,但旁边有小写字母。我会说普通用户不会意识到差异。 – Syex