無限ループを防ぐために、私はこれと同じくらい醜いことをしました...
@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
か?