【发布时间】:2011-04-30 23:21:23
【问题描述】:
我确实使用WebView 尝试了来自 Google 代码和其他资源的示例、演示,但是当我尝试在自己的代码中进行时,它对我不起作用。
我想加载我放在资产文件夹中的myfile.html,并使用:
private WebView myWebView;
myWebView.loadUrl("file:///android_assets/myfile.html");
在模拟器上显示错误
file:///android_assets/myfile.html的网页无法访问 加载为:未找到请求的文件。/android_assets/myfile.html
当我将该文件放入res/raw/ 文件夹并使用时:
myWebView.loadUrl("file:///android_res/raw/myfile.html");
那么可能只有模拟器 android 2.2 API 级别 8 可以加载文件,其他旧版本显示相同的错误。我错过了什么吗?
有没有办法在适用于所有 API 版本的应用程序包中加载现有的 .html 文件?
【问题讨论】:
标签: android android-webview android-assets