1.第一种用法
WebView mWebView;
mWebView=(WebView)findViewById(R.id.wb);
mWebView.loadUrl(url);
WebSettingswebSettings=mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
//设置可以访问文件
webSettings.setAllowFileAccess(true);
//设置支持缩放
webSettings.setBuiltInZoomControls(true);
mWebView.setWebViewClient(newWebViewClient()
{
publicbooleanshouldOverrideUrlLoading(WebViewview,Stringurl)
{
view.loadUrl(url);
returntrue;
}
@Override
publicvoidonPageFinished(WebViewview,Stringurl)
{
super.onPageFinished(view,url);
}
@Override
publicvoidonPageStarted(WebViewview,Stringurl,Bitmapfavicon)
{
super.onPageStarted(view,url,favicon);
}
});
2.第二种用法
(1)xml文件中
<WebView android:id="@+id/webview" android:layout_width="fill_parent"
android:layout_height="0dip" android:layout_weight="1" />
(2)代码中
this.webView=(WebView) this.findViewById(R.id.webview);
this.webView.getSettings().setSupportZoom(false);
this.webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
this.webView.loadUrl("http://jykenan.iteye.com/");
注意:在AndroidManifest.xml中加入访问internet的权限,否则页面无法访问。
<uses-permission android:name="android.permission.INTERNET"></uses-permission>