【发布时间】:2013-07-24 02:09:33
【问题描述】:
我在这里看到了很多类似的问题,但似乎都不是我的问题。
我正在将本地 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 拼写到图像中,但没有成功。如果我将其更改为链接到网络上某处的图像,它就可以正常工作。为什么找不到我的本地图片?
【问题讨论】:
-
您的资产文件夹是否标有资产?
-
@SatineKainne 是的,它被命名为 assets/
-
屏幕上显示了什么??
-
没什么,除了我的
标签之外,html 不包含任何其他有意义的内容,也没有加载图像。
标签: android webview android-assets