如何显示本地file.html

时间:2012-08-06 06:55:37

标签: android html xml

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

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

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

感谢您的回复,对不起我的英语不好。

1 个答案:

答案 0 :(得分: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;
      }
    });