在Android WebView中无法加载本地HTML文件

4

我有一个WebView。我想要加载一个名为helloworld.html的本地HTML文件。它位于我的drawable-hdpi文件夹中。

以下是我的代码:

webView = (WebView) findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("file:///android_asset/helloworld.html");

我遇到了一个浏览器错误:
The webpage at file:///android_asset/helloworld.html could not be loaded as the file requested was not found. /android_asset/helloworld.html (no such file or directory)

我该如何解决这个问题?

为什么HTML文件会放在drawable文件夹里? - Sergey Glotov
好的,我创建了一个名为/assets的文件夹,现在它可以工作了。你应该发布一个答案 :) - Sheehan Alam
1个回答

12
将你的 HTML 文件放入资产文件夹中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接