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的坑

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

webview常用设置

webview常用设置if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB){ webview.setLayerType(View...
  • a90123
  • a90123
  • 2016年06月23日 17:44
  • 179

关于webview的常用设置

1,webview的初始化跟一般控件没多大qu bie
  • cai_niao_jie_di
  • cai_niao_jie_di
  • 2014年07月03日 10:31
  • 349

AndroidStudio常用设置,适合新手使用

作者:猴子搬来的救兵,原文链接:http://blog.csdn.net/mynameishuangshuai/article/details/51332790 使用 Android Studi...
  • u014708808
  • u014708808
  • 2016年12月27日 13:55
  • 1560

转载:notepad++常用设置

原文链接:http://blog.csdn.net/jkhere/article/details/12227901 在dos窗口中打开当前目录: cmd /K cd /d $(CURRENT_DI...
  • caisong
  • caisong
  • 2015年10月12日 08:30
  • 414

android webview 常用设置 - 记录

使用webview时的一些基本设置:WebSettings setting = mWebView.getSettings(); setting.setJavaScriptEnabled(true) /...
  • qq_29723619
  • qq_29723619
  • 2016年12月26日 15:45
  • 92

WebView中的常用设置总结:

WebView中的常用设置: setJavaScriptEnabled(true);  //支持js setPluginsEnabled(true);  //支持插件  setUse...
  • ysmile1158157874
  • ysmile1158157874
  • 2016年07月18日 14:48
  • 103

Android的WebView的常用设置和方法

1. 打开网页时不调用系统浏览器, 而是在本WebView中显示: mWebView.setWebViewClient(new WebViewClient(){ @Override publ...
  • theKingOfCoding
  • theKingOfCoding
  • 2017年04月24日 11:36
  • 145

Code Blocks 常用设置

1.  File path for header files(找不到头文件) project -> build options ->search directories -> (compiler o...
  • Creak_Phone
  • Creak_Phone
  • 2013年07月13日 22:41
  • 738

ubuntu 常用设置

1.Ubuntu 10.04地址导航栏修改为显示路径 方法: 终端,输入gconf-editor, 定位到apps->nautilus->preferences,定位到 always_use_lo...
  • npjocj
  • npjocj
  • 2013年09月22日 10:43
  • 772

linux常用设置

1)设置密码规则 系统管理员可以使用Linux 自带的工具来设置密码的规则(密码最小长度,是否要求特殊字符,密码过期的期限等),以root 用户运行:linuxconf在菜单“user account...
  • tesge
  • tesge
  • 2004年07月27日 18:39
  • 2192
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WebView的常用设置
举报原因:
原因补充:

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