私は明らかなことをしているに違いありませんが、それが何であるかわかりません。私は単に編集可能に文字を挿入しようとしています:
@Override
public void afterTextChanged(Editable s) {
Log.d(TAG, "inserting space at " + location);
s.insert(location, " ");
Log.d(TAG, "new word: '" + s + "'");
}
しかし、s は決して変わりません。文字列 's' は十分な長さです。印刷すると見栄えが良いからです。Editable.clear() を呼び出すとクリアされ、複数の文字を Editable.replace() に置き換えることができます。アイデア?