我是android的新手。当我从URL获取数据时,然后解析HTML数据并使用loadDataWithBaseURL()
显示页面内容
但是它显示了具有相同格式的所有数据。
我在数据中使用了HTML标签
段落标记<p>
和其他标记工作正常,但粗体标记未以粗体显示内容。我使用<b>
和</b>
作为粗体。
如何将粗体内容显示为粗体?
这是java代码。
final String ftext = "<html><body>"+ Html.fromHtml(storyText)+ " </body></html>";
webview.getSettings().setJavaScriptEnabled(true);
webview.loadDataWithBaseURL("", ftext, "text/html", "UTF-8", "");
webview.setVisibility(View.VISIBLE);
答案 0 :(得分:1)
根据您的评论,您使用字体Calibri
。
Calibri不是一个单一的,自包含的字体 它分为多个ttf文件,每个变体一个。
所以你必须包括所有这些或至少包括你打算使用的那些。
即:
calibri.ttf
calibrib.ttf