title: Is there any way to replace text in EditText with spannable, but save value?
body: <p>What I have: user see EditText and can input some numbers into it, or push button and some numbers will be insert into EditText. The problem is to replace the numbers with text, but save numeric value.</p>
  
  <p>For example, after press button, application can insert text 123, but this text should be replaced to "For all". I don't wanna just insert text, because Editable.toString() will return that text. I can't insert images like badges, because application is multilanguage, and repainting labels for each language will be too long.</p>
  
  <p>So, can I replace 123 with spannable string "For all", and when user press backspace he will have 12? If it possible, how to do such thing?</p>
  
  <p>Thank you!</p>