有谁知道的方法来修改的WebView中如何显示的自动链接的文本(电话号码,地址等)的视觉风格? 或者更具体地说,我可以作出这样的WebView检测样子标准可点击超链接的链接? 例如,
webView.loadData("My phone number is 3035555555", "text/html", "utf-8");
这将加载文本到的WebView,它是点击,但它只是看起来像正文的其余部分。 我也试过把文本转换成HTML文件中的资产和做
webView.loadUrl("file:///android_asset/Test.html");
但是,取得了同样的结果。 有什么在WebSettings或WebViewClient控制这种行为我失踪?
干杯。
你可以这样做让你在找什么。
String header = "< ?xml version=\"1.0\" encoding=\"UTF-8\" ?>"; String data = "< html>< body>< a href='tel:555-5599'>508-776-5510
" "< /body>< /html>";
mWebView.loadData(报头+数据, “text / html的”, “UTF-8”);
尝试这个.....
String header = "< ?xml version=\"1.0\" encoding=\"UTF-8\" ?>"; String data = "< html>< body>< a href='tel:555-5599'>508-776-5510 " "< /body>< /html>"; mWebView.loadData(header+data, "text/html", "UTF-8");
如果您加载HTML文本的字符串转换成web视图。 然后你可以使用
mWebView.loadData(报头+数据, “text / html的”, “UTF-8”);
如果你有一个HTML文件。 然后你可以使用
webView.loadUrl( “文件:///android_asset/mypage.html”):
注意:不要忘记把你的HTML文件在您的资产文件夹中。
干杯!!! :D