为了账号安全,请及时绑定邮箱和手机立即绑定

如何在TextView中显示HTML?

如何在TextView中显示HTML?

狐的传说 2019-06-13 17:07:38
如何在TextView中显示HTML?我很简单HTML:<h2>Title</h2><br><p>description here</p>我想在里面显示HTML样式的文本TextView..怎么做?
查看完整描述

3 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

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

你应该这样做:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
    textView.setText(Html.fromHtml("<h2>Title</h2><br><p>Description here</p>", Html.FROM_HTML_MODE_COMPACT));} else { 
    textView.setText(Html.fromHtml("<h2>Title</h2><br><p>Description here</p>"));}


查看完整回答
反对 回复 2019-06-13
?
偶然的你

TA贡献1841条经验 获得超3个赞

setText(Html.fromHtml(Body Data)弃用API 24之后。现在你必须这样做:

 if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) {
      tvDocument.setText(Html.fromHtml(bodyData,Html.FROM_HTML_MODE_LEGACY));
 } else {
      tvDocument.setText(Html.fromHtml(bodyData));
 }


查看完整回答
反对 回复 2019-06-13
  • 3 回答
  • 0 关注
  • 998 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信