1

使用 webView 显示 html 页面很容易。如下:

why = (WebView) findViewById(R.id.webView);
String htmlStr = "http://myhtml";
why.loadUrl(htmlStr);

但我的困难是在本地显示一个带有 file.html 的 html 页面。我应该将我的 file.html 放在我的项目中的什么位置以及如何使用 WebView 调用?

谢谢你的回复,也很抱歉我的英语不好。

4

1 回答 1

3

将该.html文件放在项目的assets文件夹中并与以下代码一起使用 -

WebView wv = (WebView)findViewById(R.id.webview1);
wv.loadUrl("file:///android_asset/index.html");
wv.setWebViewClient(new WebViewClient() {
      @Override
      public boolean shouldOverrideUrlLoading(WebView view, String url)
      {
        view.loadUrl(url);
        return true;
      }
    });
于 2012-08-06T06:57:54.460 回答