WebView(WebViewClient WebChromeClient WebSettings——》屏幕自适应)和JS交互

本文详细介绍了WebView的定义、生命周期、使用方式,重点讲解了WebViewClient、WebChromeClient的主要方法及应用场景,包括如何实现屏幕自适应。同时,文章探讨了WebSettings的配置,以及WebView与JavaScript的交互机制。

WebView

定义

WebView是显示网页的控件。

WebView的生命周期

在这里插入图片描述

WebView的使用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

WebViewClient

在这里插入图片描述

使用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

WebViewClient的常用方法

在这里插入图片描述

案例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

WebView的常用方法

在这里插入图片描述
在这里插入图片描述

使用WebView加载指定的Html代码

英文

在这里插入图片描述
在这里插入图片描述

中文

在这里插入图片描述
在这里插入图片描述

加载assets文件夹中的Html页面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

WebView的特点

  1. 可以加载网络页面,也可以加载本地网页
  2. 加载的网页会默认缓存
  3. 可以打开手机默认浏览器来加载网页

WebChromeClient

WebChromeClient 是辅助WebView处理界面功能的类。
(辅助WebView处理Javascript的对话框、网站图标、网站title、加载进度等。)

WebChromeClient的常用方法

在这里插入图片描述

案例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

WebSettings

定义

WebSettings 是对WebView进行配置和管理的类。

WebSettings的常用方法

在这里插入图片描述
在这里插入图片描述

案例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

屏幕自适应

在这里插入图片描述
在这里插入图片描述

WebView与JS交互

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
WebView就介绍到这里啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值