如何在文本视图中显示HTML?

我有简单的HTML

<h2>标题&lt/h2&gt&书信电报;br>
<p>此处描述&lt/p>

我想在TextView中显示HTML样式的文本。如何做到这一点

您需要使用Html.fromHtml()在XML字符串中使用Html。在布局XML中简单地引用带有HTML的字符串将不起作用

这是在Java中应该做的事情

if(Build.VERSION.SDK\u INT>=Build.VERSION\u code.N){
textView.setText(Html.fromHtml("h2>Title</h2><br><p>此处的说明</p>,Html.FROM“Html”模式“紧凑”);
}否则{
textView.setText(Html.fromHtml(<h2>Title</h2><br><p>此处的说明</p>);
}

在科特林:

textView.text=if(Build.VERSION.SDK\u INT>=Build.VERSION\u code.N){
Html.fromHtml(Html,Html.FROM\u Html\u MODE\u COMPACT)
}否则{
Html.fromHtml(Html)
}

发表评论