为了防止无限循环,我做了这样丑陋的事情......
@Override
protected void onTextChanged(CharSequence text, int start,
int lengthBefore, int lengthAfter) {
String t = text.toString();
String tt = t.toUpperCase();
if (!t.equals(tt)) {
setText(tt);
}
super.onTextChanged(text, start, lengthBefore, lengthAfter);
}
有没有其他方法可以防止onTextChanged
在更改文本时调用onTextChanged
?