打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
WebView的使用和介绍
WebView用来加载网页。控件布局不需要自己写,十分清爽。可以用来实现新闻客户端或者浏览器的功能。
  url = getIntent().getStringExtra("url");
mWebView.loadUrl(url);
//得到webView设置
webSettings = mWebView.getSettings();
//mWebView.goBack();浏览器回退到上一页面
//mWebView.goForward();浏览器前进到下一页面
webSettings.setJavaScriptEnabled(true);//设置支持javascript
webSettings.setBuiltInZoomControls(true);//显示缩放按钮(wap网页不支持)
webSettings.setUseWideViewPort(true);//设置双击释放(wap网页不支持,wap已经做了适配)
mWebView.setWebViewClient(new WebViewClient() {
//网页开始加载
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
mProgressBar.setVisibility(View.VISIBLE);
}

//网页结束加载
@Override
public void onPageFinished(WebView view, String url) {
mProgressBar.setVisibility(View.GONE);

super.onPageFinished(view, url);
}

//链接跳转方法
@Override
public boolean shouldOverrideKeyEvent(WebView view, KeyEvent event) {
//设置在webView中浏览网页
view.loadUrl(url);
return true;
}
});

// mWebView.setWebChromeClient(new WebChromeClient() {
// //获取加载进度可以做线性progressbar。
// @Override
// public void onProgressChanged(WebView view, int newProgress) {
// super.onProgressChanged(view, newProgress);
// }
//
// //接收标题
// @Override
// public void onReceivedTitle(WebView view, String title) {
// super.onReceivedTitle(view, title);
// }
// });
记得加Intenet权限
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
史上最全WebView使用,附送Html5Activity一份
WebView 想说爱你不容易啊
Android爬坑之旅之WebView
Android 集成Chrome 浏览器内核 Crosswalk
Android WebView 缓存处理
使用HTML5开发Android本地应用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服