Android-如何在webview中加载本地包含图片的html文件?

Android-如何在webview中加载本地包含图片的html文件?

偏爱自由 发布于 2017-10-07 字数 504 浏览 1233 回复 3

在使用mWebView.loadUrl("file:///android_asset/index.html");时只能显示html文件内的文字,而无法显示里面的图片。
附上html内容:

<html>
<head></head>
<style>
body{ width:480px;}
.pic{ text-align:center;}
.content{ padding:0 15px;}
</style>
<body>
<div class="pic"><img src="file:///android_asset/pic.jpg" /></div>
<div class="content">测试</div>
</body>

</html>

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

清晨说ぺ晚安 2017-10-22 3 楼

求问
我这边逻辑是,
1.安卓加载web页面http://abc.php

2.web调用安卓相册图片的绝对路径。(调用安卓方法获取到图片路径)
3.这里如何实现在web页面显示绝对路径的图片 呢。

晚风撩人 2017-10-22 2 楼

试一试这样<img src="./images/pic.png" />这里pic.png图片位置在assets目录下的images文件夹里。你也可以根据自己需要更改路径。

偏爱自由 2017-10-16 1 楼

你既然加载了本地html文件了,那么也可以加载到图片的,图片路径用相对路径就行了
<img src="pic.jpg" />,//图片和html文件是同级目录的