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.问题
启动应用后,自动的打开了系统内置的浏览器,
解决这个问题需要为webview设置WebViewClient,并重写方法:
webview.setWebViewClient(new WebViewClient(){
@Override
publicbooleanshouldOverrideUrlLoading(WebView
view, String url) {
view.loadUrl(url);
returntrue;
}
});