Сделать EditText принимать и отображать текст в формате HTML

Кто-нибудь знает, как создать элемент управления EditText, который отображает текст в формате html и даже записывает текст в формате HTML, чтобы действовать как поле редактирования HTML,

Ответ 1

Чтобы показать код HTML в EditText, вам необходимо преобразовать его в Spanned с помощью Html.fromHtml(). В этом методе можно использовать только небольшое подмножество HTML-тегов. Вы можете установить Spanned как текст EditText. Затем вы можете отредактировать его и преобразовать с помощью Html.toHtml().

Ответ 2

Попробуйте использовать Html.fromHtml(text), чтобы отобразить текст в формате HTML в EditText.

Но класс Html может распознавать только несколько тегов, причем он не является исчерпывающим. Вы можете проверить этот блог, чтобы проверить, все ли теги поддерживаются на данный момент.

Ответ 3

String xyz="this <br>is<br> my<br> testing <br>string ";
 String formattedString =Html.fromHtml(xyz);