Zmień tekst EditText z onTextChangeListener ()
Pracuję na aplikacji na Androida. W mojej aplikacji muszę używać obrazów opartych na tekście. Więc piszęOnChangeListener()
dlaEditText
. Poniżej znajduje się mój przykładowy kod.
edt.addTextChangedListener(this);
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
CharSequence cs=convert(edt.getText.toString());
edt.setText(cs);
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
Ale otrzymuję wyjątek dla powyższego kodu. Wiem, że powodem wyjątku jest wywołaniesetText()
zafterTextChanged()
metoda. Ale muszę zmienićEditText
wartość tekstowa na tej samej podstawieEditText
zmiana tekstu. Pomóż mi przyjaciele