【发布时间】:2012-03-18 13:10:46
【问题描述】:
在我的应用程序中,我有一堆要在 WebView 中显示的 HTML 页面。 HTML 引用的图像也存储在应用程序中。
如果我将 HTML 文件和图像放入“assets”文件夹的根目录并加载 HTML,则一切正常:
WebView myWebView = (WebView)findViewById(R.id.faqs_html); myWebView.loadUrl("file:///android_asset/test.htm");而 HTML 只是引用图像的地方,例如:
<img src="logo.png" width="145" height="23" />
所以我有一个备用方案,但我更愿意将图像放在资产文件夹内的子文件夹中;但是当我这样做时,我似乎无法在 WebView 中显示图像。我已经尝试了明显的<img src="images/logo.png" width="145" height="23" /> 和其他一些尝试,但它不起作用。谢谢!
【问题讨论】:
-
使用以下文件:///android_asset/ 例如 src="ifile:///android_asset/"+"images/logo.png" name width="145" height="23" />