【发布时间】:2020-10-01 00:21:58
【问题描述】:
我正在使用 webview 来显示 HTML 数据。在将数据设置为 webview 的源之前,我正在修改 HTML 数据,如下所示。
我的代码:
<WebView
VerticalOptions="FillAndExpand"
x:Name="webview">
</WebView>
string data = PrepareHtml(htmldata);
var content = new HtmlWebViewSource
{
Html = data
};
webview.Source = content;
public string PrepareHtml(string html)
{
string resul = "";
string tmp = html;
resul = resul + " <html> ";
resul = resul + " <heder> ";
resul = resul + " <style> ";
resul = resul + " li{ ";
resul = resul + " list-style-type: none; ";
resul = resul + " display: inline-block; ";
resul = resul + " } ";
resul = resul + " li.ver{ list-style-type: none !important; ";
resul = resul + " display: inline !important; ";
resul = resul + " margin-right:10px !important; ";
resul = resul + " color: black; } ";
resul = resul + " li.ver:before { ";
resul = resul + " content: \"\\A\"; ";
resul = resul + " white-space:pre; }";
resul = resul + " </style>";
resul = resul + " </header>";
resul = resul + " <body> ";
tmp = tmp.Replace("<p", "<ul").Replace("</p>", "</ul>");
tmp = tmp.Replace("<span", "<li").Replace("</span>", "</li>");
resul = resul + tmp + "</body></html>";
return resul;
}
截图
我需要增加 webview 中内容的字体大小。我该怎么做?
我在这里添加了捏缩放功能,但初始字体大小非常小。添加示例 HTML 数据here。
【问题讨论】:
-
@LucasZhang-MSFT 是的,它按预期工作,谢谢
标签: html xamarin.forms webview