Colar sem formatação rich text no EditText
Se eu copiar / colar texto do Chrome para Android na minha visualização EditText, ele ficará bagunçado, aparentemente devido à formatação rich text.
O tamanho da fonte está totalmente bagunçado e não é tão grande http://erikmi.tk/WaeG/image.png
Existe uma maneira de dizer à exibição EditText para ignorar a formatação rich text? Ou posso pegar o evento colar e removê-lo antes que ele seja definido? Como eu faria isso?
ATUALIZAR: Então eu percebi que oeditText.getText()
me dá umaSpannableString
que contém alguma formatação. Eu posso me livrar disso chamando.clearSpans();
nele. MAS eu não posso fazer nada assim emeditText.addTextChangedListener(new TextWatcher() { … }
porque fica muito lento e a interface do usuário é atualizada somente quando eu saio da visualização editText.