Consider adding an option to format the entire RichTextView. Currently the user could do formatSpan(0, string.length()....) but it would be nice to have a convenience method that formats the whole string, and stays even after setText() is called again.