蝸牛在學Android的時候就有想過這個問題,後來學到webview的時候就想到了要用webview.
蝸牛寫一個小的遊戲APP後會用HTML5寫個遊戲說明書.(不然用eclipse寫太累了~~)
查了網路資料:
String myURL = "file:///android_asset/文件名";
WebView myBrowser = (WebView) findViewById(R.id.webView1);
//看需求
WebSettings websettings = myBrowser.getSettings();
websettings.setSupportZoom(true);
websettings.setBuiltInZoomControls(true);
websettings.setJavaScriptEnabled(true);
//
myBrowser.setWebViewClient(new WebViewClient());
myBrowser.loadUrl(myURL);
其中紅字的部分要特別注意.
可是蝸牛執行程式後還是出現無法連線.最後蝸牛試出並更正為:
1.要在你專案asset目錄下再增加heml
2.把你的HTML文件都丟到assets/html裡面
3.code碼改為
String myURL = "file:///android_asset/html/文件名";
WebView myBrowser = (WebView) findViewById(R.id.webView1);
WebSettings websettings = myBrowser.getSettings();
websettings.setSupportZoom(true);
websettings.setBuiltInZoomControls(true);
websettings.setJavaScriptEnabled(true);
myBrowser.setWebViewClient(new WebViewClient());
myBrowser.loadUrl(myURL);
這樣就可以順利執行了^^
留言列表