我必須做一些明顯的事情,但我無法弄清楚它是什麼。我只是試圖插入一個字符到一個可編輯:無法插入到可編輯
@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