将静态HTML加载到Webview中

4

目前这个情况非常令人沮丧。所有看起来正确的东西,但是在webview区域中我得到了“网页不可用”的提示。文件:///android_assets/test.html可能暂时无法访问或......当我在同一区域编写了一个快速的带字符串的html页面时,它却可以工作?

我的代码:

import android.os.Bundle;
import android.webkit.WebView;
import android.app.Activity;

public class ProtoActivity extends Activity {
    /** Called when the activity is first created. */

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        WebView webView;


        webView = (WebView) findViewById(R.id.webView1);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.loadUrl("file:///android_assets/test.html");

   }
}

这个 android-assets 是一个 SD 卡文件夹吗? - Andro Selva
不,这是apk的资源文件夹。 - Benoit Duffez
修正:android_asset,而不是android_assets。 - user2053898
1个回答

12
也许。
webView.loadUrl("file:///android_asset/test.html");

(不是 android_assetS)


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