【问题标题】:Android - display images in assets sub-folder in WebViewAndroid - 在 WebView 的资产子文件夹中显示图像
【发布时间】: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" />

标签: android android-webview


【解决方案1】:

您提供的链接中可能有一些更正。最近我开发了一个应用程序,其中图像从子文件夹和其他目录加载。

【讨论】:

  • 对不起,我不太明白。您指的是哪个“链接”?
  • 链接到 index.html 或链接到该文件中的图像。你还面临同样的问题吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-22
  • 2011-08-04
  • 2017-07-16
相关资源
最近更新 更多