AnaroidWebView详解大全.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Anaroid WebView详解大全 1.android提供了webView控件专门用来浏览网页。 然后在程序中装载webView控件,设置属性,比如:颜色、字体、要访问的网址等。通过loadUrl方法设置当前webView需要访问的网址。在创建WebView时,系统有一个默认的设置,我们可以通过WebView.getSettings来得到这个设置。 2.下面是设置一些常用属性、状态的方法 WebSettings常用方法: setAllowFileAccess 启用或禁止WebView访问文件数据 setBlockNetworkImage 是否显示网络图像 setBuiltInZoomControls 设置是否支持缩放 setCacheMode 设置缓冲的模式 setDefaultFontSize 设置默认的字体大小 setDefaultTextEncodingName 设置在解码时使用的默认编码 setFixedFontFamily 设置固定使用的字体 setJavaSciptEnabled 设置是否支持Javascript setLayoutAlgorithm 设置布局方式 setLightTouchEnabled 设置用鼠标激活被选项 setSupportZoom 设置是否支持变焦 WebViewClient常用方法: doUpdate VisitedHistory 更新历史记录 onFormResubmission 应用程序重新请求网页数据 onLoadResource 加载指定地址提供的资源 onPageFinished 网页加载完毕 onPageStarted 网页开始加载 onReceivedError 报告错误信息 onScaleChanged WebView发生改变 shouldOverrideUrlLoading 控制新的连接在当前WebView中打开 WebChromeClient常用方法: onCloseWindow 关闭WebView onCreateWindow 创建WebView onJsAlert 处理Javascript中的Alert对话框 onJsConfirm处理Javascript中的Confirm对话框 onJsPrompt处理Javascript中的Prompt对话框 onProgressChanged 加载进度条改变 onReceivedlcon 网页图标更改 onReceivedTitle 网页Title更改 onRequestFocus WebView显示焦点 3. android webView相关知识 @下面的代码通过loadUrl方法设置当前webView需要访问的网址: mWebView=(WebView) findViewById(R.id.WebView01); mWebView.loadUrl(“”); @在android中专门通过WebSettings来设置WebView的一些属性、状态等。在创建WebView时,系统有一个默认的设置,我们可以通过WebView.getSettings来得到这个设置: WebSettings webSettings=mWebView.getSettings();//取得对象 WebSettings和WebView都在同一个生命周期中存在,当WebView被销毁后,如果再使用WebSettings,则会抛出异常。 @使用WebViewClient来完成在应用程序中自定义网页浏览程序: WebViewClient是辅助WebView处理各种通知、请求等事件的类。通过WebView的setWebViewClient方法指定WebViewClient对象。 WebView可以通过覆盖WebViewClient方法来辅助WebView浏览网页: public Boolean shouldOverrideUrlLoading (WebView view,String url){view .loadUrl(url);return true;} 4. android webView实例 实例中使用EditText输入网址,用Button来确认连接,用webView显示网页内容。 这里使用了WebViewClient来辅助WebView处理一些事件,因此我们显示的网页都是在一个WebView控件中。可以通过goBack和goForward方法设置前进和后退,先检查是否可以前进和后退: if((keyCode==keyEvent.KEYCODE_BACK)mWebView.canGoBack()) { mWebView.goBack()//返回前一个页面 return true; } 例子中,通过自制浏览器访问一

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档