文档章节

WebView的用法

遇见sunshine
 遇见sunshine
发布于 2016/05/19 16:11
字数 178
阅读 196
收藏 5

「深度学习福利」大神带你进阶工程师,立即查看>>>

使用WebView加载一个网页很简单:
WebView webView = new WebView(this);  
webView.loadUrl("http://www.google.com/"); 
加载apk包中的一个html页面的方法:
webView.loadUrl("file:///android_asset/test.html"); 
加载手机本地的一个html页面的方法:
webView.loadUrl("content://com.android.htmlfileprovider/sdcard/test.html"); 
设置WebView的各种属性
                hideWebViewZoomControls(webView);// 隐藏缩放控件

		webView.setScrollBarStyle(0);// 滚动条风格
		
		webView.setHorizontalScrollBarEnabled(false);//水平不显示滚动条 
		
		webView.setVerticalScrollBarEnabled(false); //垂直不显示滚动条 

		WebSettings webSettings = webView.getSettings();

		String phone = webSettings.getUserAgentString();// 获取头信息

		webSettings.setUserAgentString(phone + " wangqidai/phone");// 设置头信息

		webSettings.setAllowFileAccess(true);// 允许访问文件

		webSettings.setBuiltInZoomControls(true);// 支持缩放

		// 让网页适配屏幕
		webSettings.setUseWideViewPort(true);
		webSettings.setLoadWithOverviewMode(true);
		webSettings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); 

		webSettings.setJavaScriptEnabled(true); // 设置WebView支持Javascript

		webView.loadUrl(url); // WebView所加载的地址

 

上一篇: Activity的管理类
下一篇: 百度地图infowindow
遇见sunshine
粉丝 3
博文 55
码字总数 21695
作品 0
海淀
程序员
私信 提问
加载中
请先登录后再评论。
词典软件--DictForGeeks

DictForGeeks是个人写的一款词典软件,支持高度自定义。个人在学习过程中,发现很多科技词汇的意思跟主流的词义很不一样就想写一款可以自己定义词义的词典,支持添加和查询功能。至少要比txt...

卓尔
2013/03/30
1K
0
超快的css selector引擎--kquery 2.0

kquery是一款基于javascript完整实现css3选择器引擎. 兼容所有主流浏览器ie6+/chrome/firefox/opera/safari, 压缩和gzip之后仅8kb大小。智能编译引擎优化去除不必要的逻辑, 查询速度远胜于...

aaron.xiao
2012/10/23
710
0
LocalCache for iOS 6.0

实现网页本地缓存功能,支持iOS 6.0以上。 作者说:在code4app上下载了旧版,无法在ios6.0以上使用。所以改了一个版本,支持6.0以上系统webview本地缓存。 [Code4App.com]...

匿名
2013/04/25
691
0
Mybatis的分页插件--Mybatis-Paginator

用于Mybatis的分页插件,提供了服务器端的分页和排序功能。 基本的用法可以查看这里。

miemiedev
2013/06/17
1.5W
3
价值100W的经验分享: 基于JSPatch的iOS应用线上Bug的即时修复方案,附源码.

限于iOS AppStore的审核机制,一些新的功能的添加或者bug的修复,想做些节日专属的活动等,几乎都是不太可能的.从已有的经验来看,也是有了一些比较常用的解决方案.本文先是会简单说明对比大部分...

ios122
2015/12/07
2K
1

没有更多内容

加载失败,请刷新页面

加载更多

倒计时一周,HOLOS千人大会即将召开!

8月10日消息,Holos霍洛斯星际云自由能源将于2020年8月17日在深圳召开千人媒体发布会。据了解,此次发布会将请到众多行业领袖、区块链技术精英、数十位国家级专科院士以及多位能源行业重量级...

osc_njd5t1rw
36分钟前
17
0
Goroutine 泄露排查

我们在发布一个 go 应用时,默认都会启用两个 http handler: 一个是 pprof,方便线上动态追踪问题;另外一个是 prometheus 的 metrics,这样就可以通过 grafana 准实时的监控当前 runtime 信...

ms2008
2019/06/03
0
0
如何在Python中打印到stderr? - How to print to stderr in Python?

问题: There are several ways to write to stderr: 有几种写stderr的方法: # Note: this first one does not work in Python 3print >> sys.stderr, "spam"sys.stderr.write("spam\n")......

法国红酒甜
37分钟前
9
0
关于JWT Token 自动续期的解决方案

前言 在前后端分离的开发模式下,前端用户登录成功后后端服务会给用户颁发一个jwt token。前端(如vue)在接收到jwt token后会将token存储到LocalStorage中。 后续每次请求都会将此token放在请...

飘渺Jam
07/16
20
0
5G时代会不会导致编程语言大灭绝,JS的前景是否会更好-诺禾

首先,5G打开了工业互联网的大门,同时5G也会推动一系列技术的发展,包括物联网、大数据、边缘计算、人工智能等等,而这些技术的发展又会推动各种技术平台的发展,从而形成以技术平台为基础来...

osc_jo2m8l1r
37分钟前
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部