I'm using cwac-richedit librar in my project
user write some text in it and app will save user input as HTML content
Spanned description = Html.fromHtml(stepContent);
rtxtStepDescription.setText(description);
and it looks like this

EDITED:
this is what user writes in edittext:
app saves this content with Html.toHtml(rtxtStepDescription.getEditableText())
<p dir="rtl"><u>سلام</u><br>
متن <i>آزمایشی</i> برای <b>سوال</b></p>