如何将本地图像加载到Web视图中? webview中的内容来自互联网,我想用我的本地驱动器路径替换img src?有可能吗?
答案 0 :(得分:0)
您需要下载源并保存html文件,我建议您使用ByteArrayInputStream在内存中执行此操作。然后打开它并更换“
您也可以要求下载程序使用意图下载html文件。
警告,不要在你的UI线程上下载文件,你真的不想拖延它直到下载完成。
答案 1 :(得分:0)
SRC = “文件://mnt/sdcard/images/panda.jpg”
并将文件放在
上“sdcard / images”文件夹
OR
您可以将图片保存在资源文件夹中,并将源码设置为html
文件:///android_asset/panda.jpg
注意:确保您的路径正确...否则它将无效.. :)
干杯!
答案 2 :(得分:0)
将您的徽标放入资产目录 示例:assets / logo.png
然后
String htmlData="<img src=logo.png>";
webView.loadDataWithBaseURL("file:///android_asset/", htmlData, "text/html", "utf-8", null);