【发布时间】:2020-01-14 06:41:51
【问题描述】:
所以,我实现了一个简单的替换方法,它在文本更改之前替换一个字符。
@Override
public void afterTextChanged(Editable s) {
editText.removeTextChangedListener(this);
if (s.length() == 0)
return;
s.replace(editText.getSelectionStart(),editText.getSelectionStart()+1,"PP");
editText.addTextChangedListener(this);
}
由于这对所有类型的文本更改都有效,所以即使我按下退格键,它也会添加“PP”。有什么办法可以排除退格吗?
【问题讨论】:
标签: android textwatcher addtextchangedlistener