【问题标题】:Android WebView use loadData show image failedAndroid WebView 使用 loadData 显示图片失败
【发布时间】:2016-10-15 05:51:43
【问题描述】:

我想用这个网址展示一张图片:

String htmlData=
"<Html><head></head><body><p style="text-align:center">
<img src="//img10.xxx.com/xxx.jpg" /><br/></p></body></html>";

mWebView.loadData(htmlData, "text/html; charset=UTF-8", null);

但无法显示。

如何解决这个问题?

【问题讨论】:

  • 这肯定是一个错误的引号,非转义的引号和格式错误的标签的情况 - 例如,头标签没有关闭,没有开始的正文标签,img标签在img之前有引号,所有html属性引号都没有转义, 仅举几例以上的错误
  • 谢谢,我更正了

标签: android image loaddata


【解决方案1】:

您可以尝试loadDataWithBaseURL(),提供具有正确方案的 URL。

否则,请修复 HTML 以在该 src 属性上提供方案。 loadData() 不知道该协议相对 URL 使用什么方案。

【讨论】:

  • 谢谢,当使用 loadDataWithBaseURL() 和 baseUrl startWith http
猜你喜欢
  • 2011-02-23
  • 1970-01-01
  • 2017-05-05
  • 2011-06-30
  • 2016-09-15
  • 1970-01-01
  • 2011-05-05
  • 2018-09-13
  • 1970-01-01
相关资源
最近更新 更多