Reputation: 5892
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,
Upvotes: 17
Views: 18437
Reputation: 41076
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.
Upvotes: 16
Reputation: 2318
String xyz="this <br>is<br> my<br> testing <br>string ";
String formattedString =Html.fromHtml(xyz);
Upvotes: 1
Reputation: 54705
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()
.
Upvotes: 18