我正在尝试在我的 WebView 中显示本地镜像:
String data = "<body>" + "<img src=\"file:///android_asset/large_image.png\"/></body>";
webview.loadData(data, "text/html", "UTF-8");
此代码不显示任何内容,而不是:
webview.loadUrl("file:///android_asset/large_image.jpg");
这个可行,但我需要有复杂的网页,而不仅仅是一张图片。
有什么想法吗?
最佳答案
在 Webview 中加载 Html 文件并将您的图像放入 Assets 文件夹并使用 Html 读取该图像文件。
<html>
<table>
<tr>
<td>
<img src="abc.gif" width="50px" alt="Hello">
</td>
</tr>
</table>
</html>
现在在 Webview 中加载该 Html 文件
webview.loadUrl("file:///android_asset/abc.html");
关于Android - webview 中的本地镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6127696/