Ответ
Да, можно с помощью AndroidView и Html.fromHtml(). Однако, Html.fromHtml() поддерживает ограниченный набор HTML-тегов.
Пример:
AndroidView(
factory = { context ->
TextView(context).apply {
text = Html.fromHtml("<b>Hello</b> <i>World</i>", Html.FROM_HTML_MODE_COMPACT)
}
}
)
Для более сложной разметки используйте WebView внутри AndroidView.
⚠️ Ограничения:
- Нет поддержки CSS
- Не все теги работают (например,
<img>) - Для кликабельных ссылок нужна дополнительная обработка
LinkMovementMethod