我有简单的HTML:
<;h2>;标题</h2>&书信电报;br>;
<;p>;此处描述</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)
}