Pegar sin formato de texto enriquecido en EditText
Si copio / pego texto de Chrome para Android en mi vista EditText, se estropea, aparentemente debido al formato de texto enriquecido.
¿Hay alguna manera de decirle a la vista EditText que ignore el formato de texto enriquecido? ¿O puedo detectar el evento pegar y eliminarlo antes de que se configure? ¿Como podría hacerlo?
ACTUALIZAR: Entonces me di cuenta de que eleditText.getText()
me da unSpannableString
que contiene algo de formato Puedo deshacerme de eso llamando.clearSpans();
en eso. PERO no puedo hacer nada de eso eneditText.addTextChangedListener(new TextWatcher() { … }
porque se vuelve terriblemente lento y la interfaz de usuario solo se actualiza cuando salgo de la vista editText.