WebView是android中一个非常重要的控件,它的作用是用来展示一个web页面。它使用的内核是webkit引擎,4.4版本之后,直接使用Chrome作为内置网页浏览器。
作用 显示和渲染网页; 可与页面JavaScript交互,实现混合开发。 使用介绍 使用WebView之前,不要忘记在清单文件中声明访问网络权限:
加载页面一般有以下几种形式:
其中,方式一和方式二比较好理解,方式三可能有些朋友不明白,我在这里解释一下。 WebView.loadData()和WebView.loadDataWithBaseURL()是表示加载某一段代码,其中,WebView.loadDataWithBaseURL()兼容性更好,适用场景更多,因此,我着重介绍一下这个方法。 WebView.loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl))的五个参数:baseUrl表示基础的网页,data表示要加载的内容,mimeType表示加载网页的类型,encoding表示编码格式,historyUrl表示可用历史记录,可以为值。 (责任编辑:yang) |