Android WebView使用基础

Android WebView使用基础

ID:37708461

大小:84.00 KB

页数:7页

时间:2019-05-29

Android WebView使用基础_第1页
Android WebView使用基础_第2页
Android WebView使用基础_第3页
Android WebView使用基础_第4页
Android WebView使用基础_第5页
资源描述:

《Android WebView使用基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、WebView基本使用   WebView是View的一个子类,可以让你在activity中显示网页。  可以在布局文件中写入WebView:比如下面这个写了一个填满整个屏幕的WebView:    加载一个网页,使用loadUrl():WebViewmyWebView=(WebView)findViewById(R.id.webview); myWebView.loadUrl(http://www.example.com);   注意要在manifest中加上访问网络的权限:

3、.INTERNET"/> ... 设置WebView要显示的网页  设置WevView要显示的网页方法有很多:  互联网页面直接用: myWebView.loadUrl(“http://www.google.com“);   本地文件用:myWebView.loadUrl(“file:///android_asset/XX.html“);  本地文件存放在:assets文件中。  还可以直接载入html的字符串,如:StringhtmlString="

Title

4、>

ThisisHTMLtext
Formattedinitalics
AnothorLine

";//载入这个html页面 myWebView.loadData(htmlString,"text/html","utf-8");  在WebView中使用JavaScript  如果你想要载入的页面中用了JavaScript,你必须为你的WebView使能JavaScript。  一旦使能之后,你也可以自己创建接口在你的应用和JavaScript代码间进行交互。

5、使能JavaScript  可以通过getSettings()获得WebSettings,然后用setJavaScriptEnabled()使能JavaScript:WebViewmyWebView=(WebView)findViewById(R.id.webview); WebSettingswebSettings=myWebView.getSettings(); webSettings.setJavaScriptEnabled(true);   WebSettings中提供了很多有用的设置。  

6、处理页面浏览  当用户点击了你的WebView中的一个链接,默认的行为是Android启动一个处理URL的应用,通常,默认的浏览器打开并下载目标URL。  但是,你可以在你的WebView中覆盖这一行为,使得连接仍在你的WebView中打开。  之后,根据在WebView中维护的网页浏览历史,你可以允许用户向前或向后浏览他们的网页。 在WebView中打开所有链接  要打开用户点击的链接,只需要用setWebViewClient()方法向你的WebView提供一个WebViewClient 比如:W

7、ebViewmyWebView=(WebView)findViewById(R.id.webview); myWebView.setWebViewClient(newWebViewClient());   此时就OK了,就可以在你的WebView中打开链接了。 关于打开链接位置的更多控制  如果你对在哪里打开链接需要更多的控制,你可以创建自己的类,继承 WebViewClient,然后覆写shouldOverrideUrlLoading() 方法。  比如下面这个:privateclassMyWeb

8、ViewClientextendsWebViewClient { @Override publicbooleanshouldOverrideUrlLoading(WebViewview,Stringurl) {       if(Uri.parse(url).getHost().equals(www.example.com)){ //Thisismywebsite,sodonotoverride;letmyWebViewload //thepage returnfal

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。