gpt4 book ai didi

android - Webview loadDataWithBaseURL 不显示 html android

转载 作者:行者123 更新时间:2023-11-30 04:41:34 28 4
gpt4 key购买 nike

尝试使用 loadData/loadDataWithBaseURL 呈现从网络服务传递的 html 以显示在 webView 中。

我已经对 html 字符串 TextUtils.htmlEncode 进行了编码并将其包装在 中,但没有显示任何内容。

mMessageDetailsHtmlString = <html><body><div style="color:#ffffff" align="center"><h3>Test Promo</h3></div><p style="color:#ffffff">Here is some text about a great test promo.</p><p style="color:#ffffff"It includes an image (below) using a fully qualified URL<p><p style="color:#ffffff"><img href="http://myserver.com/media/images/img-logo.png" /></p><p style="color:#ffffff">This is a test message with white text</p></body></html>

//used loadDataWithBaseURL with a fake base url as loadData didn't work
mWebView.loadDataWithBaseURL("http://null", mMessageDetailsHtmlString, "text/html", "utf-8", null);

最佳答案

看起来那个 html 中的文本是白色的,你的 webview 的背景是否也有可能是白色的?

试试 mWebView.setBackgroundColor(Color.BLUE);

关于android - Webview loadDataWithBaseURL 不显示 html android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5885401/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com