Кто-нибудь знает, как сделать элемент управления EditText
отображать текст в формате html и даже писать текст в формате HTML, действовать так, как HTML Edit Box,
Чтобы показать HTML-код в EditText
вам нужно преобразовать его в Html.fromHtml()
используя Html.fromHtml()
. В этом методе можно использовать только небольшое подмножество HTML-тегов. Вы можете установить Spanned
как текст EditText
. Затем вы можете отредактировать его и преобразовать обратно с помощью Html.toHtml()
.
Попробуйте использовать Html.fromHtml(text)
чтобы отобразить текст в формате HTML в EditText
.
Но класс Html
может распознавать только несколько тегов, но не полный. Вы можете проверить этот блог, чтобы проверить, какие все теги поддерживаются на данный момент.
String xyz="this <br>is<br> my<br> testing <br>string "; String formattedString =Html.fromHtml(xyz);