/* 设置支持Js,必须设置的,不然网页基本上不能看 */  mWebView.getSettings().setJavaScriptEnabled(true);  /* 设置缓存模式,我这里使用的默认,不做多讲解 */   mWebView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);  /* 设置为true表示支持使用js打开新的窗口 */  mWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);      /* 大部分网页需要自己保存一些数据,这个时候就的设置下面这个属性 */  mWebView.getSettings().setDomStorageEnabled(true);   /* 设置为使用webview推荐的窗口 */   mWebView.getSettings().setUseWideViewPort(true);      /* 设置网页自适应屏幕大小 ---这个属性应该是跟上面一个属性一起用 */  mWebView.getSettings().setLoadWithOverviewMode(true);  /* HTML5的地理位置服务,设置为true,启用地理定位 */  mWebView.getSettings().setGeolocationEnabled(true);  /* 设置是否允许webview使用缩放的功能,我这里设为false,不允许 */  mWebView.getSettings().setBuiltInZoomControls(false);  /* 提高网页渲染的优先级 */  mWebView.getSettings().setRenderPriority(RenderPriority.HIGH);  /* 设置显示水平滚动条,就是网页右边的滚动条.我这里设置的不显示 */  mWebView.setHorizontalScrollBarEnabled(false);  /* 指定垂直滚动条是否有叠加样式 */  mWebView.setVerticalScrollbarOverlay(true);  /* 设置滚动条的样式 */  mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);  /* 这个不用说了,重写WebChromeClient监听网页加载的进度,从而实现进度条 */  mWebView.setWebChromeClient(new WebChromeClient());  /* 同上,重写WebViewClient可以监听网页的跳转和资源加载等等... */  mWebView.setWebViewClient(new WebViewClient()); 

更多相关文章

  1. listview的滑动删除框架的使用
  2. android 入门学习笔记 取得文件架构、打开文件、判断文件MimeTyp
  3. LisetView Item高度设置无效
  4. 软键盘弹出后ScrollView设置为滚动
  5. Android(安卓)View动画——自定义View动画
  6. android 系统配置 常用命令 - linux
  7. 调用Android系统设置
  8. RelativeLayout常用属性介绍及实例讲解
  9. Robolectric使用(一)简单使用

随机推荐

  1. Android 4.0中去掉标题栏和状态栏的方法
  2. 第二届 Android(安卓)应用开发中国大学生
  3. Android 使用Picasso加载网络图片等比例
  4. android 设备调试
  5. Android设备获取扫码枪扫描内容
  6. Android 开发流程(Android前端工作)
  7. 理解android中Activity和Task的关系
  8. 关于Android(安卓)开发优化的建议
  9. Android(安卓)NoSql数据库框架-SnappyDB
  10. Android学习之广播事件处理