wpf控件使用说明 pdfAndroid开发之WebView控件使用说明

Android开发之WebView控件使用说明,WeView控件自定义浏览器,在加载网页的时候,禁止它调用默认浏览器打开,同时设置WeView为默认浏览器,当用户点击了你的WeView中的一个链接,可以在你的WeView中设置这一行为,使得连接仍在你的WeView中打开,调用etWeViewCliet方法。
WebView控件自定义浏览器,在加载网页的时候,禁止它调用默认浏览器打开,同时设置WebView为默认浏览器,当用户点击了你的WebView中的一个链接,可以在你的WebView中设置这一行为,使得连接仍在你的WebView中打开,调用setWebViewClient()方法。步骤阅读工具/原料Android开发工具:AndroidStudio或EclipseAndroid测试工具:虚拟设备或测试手机一、初步认识WebView控件基本用法1默认情况,WebView还不算一个完整的浏览器控件,没有启用支持JavaScript脚本功能,忽略页面加载过程中的错误,仅用于显示一些HTML标签页面,那是没有问题的,这样的页面无法和用户进行交互功能。在布局中使用WebView控件,用于加载网页,一个简单例子:步骤阅读步骤阅读2如果开发者想要一个支持JavaScript脚本,处理错误提示,显示加载进度,在线下载文件或者支持全屏播放视频等等功能的浏览器,调用系统的浏览器比使用WebView更方便,实现的代码如下:步骤阅读3通常情况下,第二步调用系统自带浏览器虽然方便,但无法在我们的Activity中显示页面效果,我们使用更多的WebView,然后配置我们需要的功能,WebView显示HTML的三种方式:1、支持加载http或https开头的网站网址;2、支持加载本地静态HTML地址;3、支持解析HTML超文本标记字符串,如下图步骤阅读END二、定制我们自己的WebView控件1WebView有几个定制功能方便开发者添加期待的属性:1、创建并设置一个WebChromeClient子类,该子类在想要改变浏览器的UI界面时回调对应的方法,比如,进度条的更新和JS弹窗步骤阅读22、创建并设置一个WebViewClient子类,该子类在改变网页内容的呈现方式时回调对应的方法,比如,网页加载错误或提交表单,同时可以通过回调shouldOverrideUrlLoading()方法拦截URL加载,如下图步骤阅读33、修改WebSettings,配置WebView各种属性,比如:开启JavaScript脚本功能,setJavaScripeEnabled(true),默认情况WebView不支持加载添加了JavaScript脚本的HTML页面,WebSettings设置,如下图:步骤阅读44、调用addJavascriptInterface(Object,String)方法将Java对象注入WebView加载的页面,H5开发者通过JavaScript脚本访问Java对象提供的方法或属性,即实现APP应用程序和用户的交互,如下图:步骤阅读END注意事项难点在于如何定制自己的WebView控件,支持各种功能阅读,WebView控件之WebSettings各种配置方法源码总结

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/jmwxYZOdNk.html

(0)

相关推荐