Does any one know how to make an EditText
control shows html formatted text, and even writes HTML formatted text, to act like an HTML Edit Box,
To show HTML code in an EditText
you need to convert it to Spanned
using Html.fromHtml()
. Only a small HTML tag subset can be used in this method. You can set a Spanned
as a text of an EditText
. Then you can edit it and convert it back using Html.toHtml()
.
Try using Html.fromHtml(text)
to display HTML formatted text in EditText
.
But Html
class can recognize only few tags, its not comprehensive. You can check this blog to check which all tags are supported as of now.
String xyz="this <br>is<br> my<br> testing <br>string ";
String formattedString =Html.fromHtml(xyz);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With