Android开发之WebView控件使用说明

2024-10-31 15:32:24

WebView控件自定义浏览器,在加载网页的时候,禁止它调用默认浏览器打开,同时豹肉钕舞设置WebView为默认浏览器,当用户点击了你的WebView中的一个链接,可以在你的WebView中设置这一行为,使得连接仍在你的WebView中打开,调用setWebViewClient()方法。

Android开发之WebView控件使用说明Android开发之WebView控件使用说明

3、通常情况下,第二步调用系统自带浏览器虽然方便,但无法在我们的Activity中显示页面效果,我们使用趑虎钾缫更多的WebView,然后配置我们需要的功能,WebView显示HTML的三种方式:1、支持加载http或https开头的网站网址;2、支持加载本地静态HTML地址;3、支持解析HTML超文本标记字符串,如下图

Android开发之WebView控件使用说明

2、创建并设置一个WebViewClient子类,该子类在改变网页内容的呈现方式时回调对应的方法,比如,网页加载错误或提交表单,同时可以通过回调shouldOverrideUrlLoading()方法拦截URL加载,如下图

Android开发之WebView控件使用说明

4、调用addJavascriptInterface(Object,String)方法将Java对象注入WebView加载的页面,H5开发者通过JavaScript脚本访问Java对象提供的方法或属性,即实现APP应用程序和用户的交互,如下图:

Android开发之WebView控件使用说明
猜你喜欢