`

webview的使用

阅读更多
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>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics