WebView的常用设置

原创 2016年08月29日 11:51:03

WebView设置

webview.requestFocus();//触摸焦点起作用 webview.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);//取消滚动条


WebSetting基本设置 ##

WebSettings ws = webview.getSettings();

缩放相关

  • setBuiltInZoomControls 设置是否支持缩放
  • setSupportZoom 设置是否支持变焦
  • setBuiltInZoomControls(true);// 隐藏缩放按钮
  • setUseWideViewPort(true);// 可任意比例缩放
  • setLoadWithOverviewMode(true);//默认显示整个网页
  • setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);// 排版适应屏幕

js相关

  • setJavaScriptEnabled(true);//允许允许js
  • setSupportMultipleWindows//支持多窗
  • setJavaScriptCanOpenWindowsAutomatically(true);//设置允许js弹出alert对话框

缓存相关

  • setAppCacheEnabled(true);//data/data
  • setDomStorageEnabled(true);//存储卡
  • setDatabaseEnabled(true);//数据库
  • setAppCachePath(getFilesDir() + getPackageName() + “/cache”);//路径

getApplicationContext().getCacheDir().getAbsolutePath()
getFilesDir() + getPackageName() + “/cache”

  • setCacheMode(WebSettings.LOAD_DEFAULT);//模式

其他

  • setAllowFileAccess 启用或禁止WebView访问文件数据
  • setBlockNetworkImage 是否显示网络图像
  • setLoadsImagesAutomatically;//自动加载网络图片
  • setDefaultFontSize 设置默认的字体大小
  • setDefaultTextEncodingName 设置在解码时使用的默认编码
  • setLightTouchEnabled 设置用鼠标激活被选项

ws.setSavePassword(true);  
ws.setSaveFormData(true);// 保存表单数据  
ws.setJavaScriptEnabled(true);  
webview.setWebChromeClient(new MyChromeClient());  
webview.setWebViewClient(new MyViewClient()); 

ChromeClient

ViewClient

WebView的坑

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android的WebView的常用设置和方法

1. 打开网页时不调用系统浏览器, 而是在本WebView中显示: mWebView.setWebViewClient(new WebViewClient(){ @Override publ...

webview进度条设置之WebChromeClient常用API与功能使用详解

转载自原文地址 0. 写在前面 在使用这个WebChromeClient设置进入条有一点要注意,因为这进度加载不止一种样式,我们设置progress时,这个控件默认的style是那种转圈的,不仔细...

关于webview的常用设置

1,webview的初始化跟一般控件没多大qu bie

WebView常用方法详解及h5新特性

WebView wv=(WebView) findViewById(R.id.wv); wv.loadUrl(url);  //WebView的控件跳转的网页 WebSettings setting=...

WebView使用详解(二)——WebViewClient与常用事件监听

前言:生活的艰难,更会激发对梦想的渴望,但艰难的生活却往往会成为梦想的绊脚石上篇给大家简单讲了Webview中Native代码与JS相互调用的方法,这篇我们再讲讲有关各种拦截与处理的东东。一、WebV...

Android开发之常用框架WebView详解代码。超详细,送给初学者,完全掌握此控件

这是我特意为新手小白写的一个代码,教大家完完全全掌握WebView,我感觉,你看懂这个,基本上可以满足以后工作中的需要了,(只针对Webview的使用),但是其实它还有好多功能,比如真正的设计到和HT...

WebView常用接口整理

webView有两个方法 setWebChromeClient 和 setWebClient 1. setWebClient 主要是处理解析、渲染网页等浏览器做的事情。 2. setWeb...

WebView的基本常用属性 及方法

一、在xml布局文件中定义WebView标签 android:id="@+id/wv" android:layout_width="match_parent" android...
  • cxc_cpf
  • cxc_cpf
  • 2016年09月06日 18:31
  • 56
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WebView的常用设置
举报原因:
原因补充:

(最多只允许输入30个字)