1:權限
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
2:基礎設置
mWebView=(WebView)findViewById(R.id.webview);
//必須設置
mWebView.getSettings().setJavaScriptEnabled(true);
//支持縮放
mWebView.getSettings().setSupportZoom(true);
//支持緩存
mWebView.getSettings().setAppCacheEnabled(true);
//設置緩存模式
mWebView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
//設置默認字體大小
mWebView.getSettings().setDefaultFontSize(15);
mWebView.getSettings().setDatabaseEnabled(true);
3.問題
啟動應用后高氮,自動的打開了系統(tǒng)內(nèi)置的瀏覽器鸭轮,
解決這個問題需要為webview設置WebViewClient溉箕,并重寫方法:
webview.setWebViewClient(new?WebViewClient(){
@Override
publicbooleanshouldOverrideUrlLoading(WebView
view, String url) {
view.loadUrl(url);
returntrue;
}
});