我在这里看到了很多类似的问题,但似乎都不是我的问题。
我正在将我的资产文件夹的子文件夹中的本地 html 文件加载到 WebView 中。该文件位于 assets/myfolder/myfolder2/test.html 中。
同样在 assets/myfolder/myfolder2/ 我有 image.jpg。完整路径:assets/myfolder/myfolder2/image.jpg
我正在像这样加载html:
// html contains the string content of the test.html file
webView.loadDataWithBaseURL("file:///android_asset/myfolder/myfolder2/", html,
"text/html", "utf-8", "about:blank");
在 html 字符串中,我有以下标记:
<img src="image.jpg" />
不显示图像。我也尝试将完整的 file:/// url 拼写到图像中,但没有成功。如果我将其更改为链接到网络上某处的图像,它就可以正常工作。为什么找不到我的本地图像?