2012-08-06 64 views
1

用webView顯示html頁面很容易。如下:如何顯示本地文件.html

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

但我的困難是在本地顯示一個html頁面file.html。 我應該把我的file.html放在我的項目中以及WebView的調用如何?

非常感謝您的回覆,對不起我的英文不好。

回答

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; 
     } 
    }); 
+0

非常感謝你的回答,這就是我一直在尋找。 問題已解決。 – Setsuna 2012-08-06 07:37:40

+0

不客氣。 – Praveenkumar 2012-08-06 07:38:27

相關問題