Android关于开发过程中使用Webview时的基本设置。
2017-03-28 16:55
549 查看
以下都是基本设置,适合在开发中应用于调用网页是对Webview的基本设置。
WebSettings settings = webView.getSettings(); settings.setJavaScriptEnabled(true); settings.setAllowFileAccess(true); settings.setUseWideViewPort(true);// 设定支持viewport settings.setLoadWithOverviewMode(true); settings.setSupportZoom(true);// 设置可以支持缩放 settings.setBuiltInZoomControls(true);// 设置启用缩放功能 /*- * WebView中包含一个ZoomButtonsController, * 当使用web.getSettings().setBuiltInZoomControls(true)启用绽放功能后, * 用户一旦触摸屏幕,就会出现缩放控制图标。这个图标过上几秒会自动消失, * 但在3.X系统上,如果图标自动消失前退出当前Activity的话,就会报异常。 * 暂时解决方法是,隐藏绽放按钮 */ settings.setDisplayZoomControls(false);// 隐藏缩放按钮 settings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);// 自适应屏幕 webView.setVerticalScrollbarOverlay(true); // 指定的垂直滚动条有叠加样式 webView.setWebViewClient(new WebViewClient() { public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { view.loadUrl("javascript:document.body.innerHTML=''");//加载失败时显示简单布局的html静态页面代码。 // errorView.showErrorPage(WebViewActivity.this, view); } @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { //不让网页跳转到下一层或者是其它浏览器。 return false; } });
相关文章推荐
- Android关于开发过程中使用Webview时的基本设置。
- Android WebView系列文章1-关于WebView基本使用介绍
- android开发中WebView的使用(附完整程序)
- Android开发如何正确使用WebView
- Android开发如何正确使用WebView
- android开发android webView 使用方法
- 使用IntelliJ IDEA(androidstudio前身)开发android移动应用前的基本设置,提高开发效率
- webView控件基本使用(android)
- Android应用开发之(WebView中loadData与loadDataWithBaseURL的使用上的区别)
- android开发之android webView使用方法
- android开发android webView 使用方法
- android开发之android webView使用方法
- android开发中WebView的使用(附完整程序)
- android开发我的新浪微博客户端-OAuth认证过程中用WebView代替原来的系统自带浏览器
- android开发我的新浪微博客户端-OAuth认证过程中用WebView代替原来的系统自带浏览器
- Android开发之WebView组件的使用解析
- webView控件基本使用(android)
- Android客户端开发即WebView组件的使用详解
- (转)android开发中WebView的使用(附完整程序)
- Android开发中使用WebView后程序进入后台依旧占用CPU的解决