Android's EditText
widget supports formatted (a.k.a., "rich text") editing. It just lacks any way for the user to supply formatting, and it does not provide much in the way of convenience methods for a developer to, say, tie in some sort of toolbar to allow users to format selections.
That's where RichEditText comes in.
RichEditText
is a drop-in replacement for EditText that:
- Provides an action mode on Android 4.0+ that allows users to format selected pieces of text
- Provides convenience methods to allow developers to trigger formatting for selected text via other means