在android TextView中插入HTML格式(非资源)字符串

时间:2014-06-22 18:47:23

标签: android html

我需要将HTML格式的字符串插入TextView。我正在从数据库中检索文本,当我使用此代码插入它时

WebView webview = (WebView) view.findViewById(R.id.webView);
text = "<html><body>" + {text retrieved form database} + "</body></html>"
webview.loadData(text, "text/html", "utf-8");

它可以工作但是这段代码

 TextView output = (TextView) view.findViewById(R.id.simple_text);
 output.setText(Html.fromHtml(text));

删除所有HTML格式。

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

首先删除<html><body></body></html>部分,因为Html.fromHtml()不使用它们。

然后,将您的HTML限制为use tags that are supported by Html.fromHtml()