我确实尝试了来自 Google 代码的示例、演示和其他资源WebView
,但是当我尝试在自己的代码中进行时,它对我不起作用。
我想加载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 文件?