WebView是Android应用程序中的一种视图控件,它可以用来显示网页,也可以用来显示本地的HTML文件。它可以用来显示网页,开发者可以使用它来实现网页浏览器的功能。
WebView的基本用法非常简单,只需要在布局文件中添加一个WebView控件,并且在Activity中获取它的实例,调用它的loadUrl()方法就可以实现加载网页的功能。
WebView webView = (WebView) findViewById(R.id.webview); webView.loadUrl("http://www.baidu.com");
除了loadUrl()方法,WebView还提供了其他的一些方法来实现加载网页的功能,比如loadData()方法,它可以用来加载本地的HTML文件,或者是HTML代码,比如:
String htmlData = "..."; webView.loadData(htmlData, "text/html", "utf-8");
WebView还可以用来加载本地的文件,比如图片,视频等,只需要调用loadUrl()方法,指定文件的本地路径即可,比如:
webView.loadUrl("file:///android_asset/index.html");
WebView还可以实现网页的跳转,只需要调用WebView的loadUrl()方法,指定要跳转的网页的地址即可,比如:
webView.loadUrl("http://www.sina.com.cn");
WebView还可以实现网页的回退,只需要调用WebView的goBack()方法即可,比如:
webView.goBack();
WebView还可以实现网页的前进,只需要调用WebView的goForward()方法即可,比如:
webView.goForward();
WebView还可以实现网页的重新加载,只需要调用WebView的reload()方法即可,比如:
webView.reload();
WebView还可以实现网页的停止加载,只需要调用WebView的stopLoading()方法即可,比如:
webView.stopLoading();
以上就是WebView(网页视图)的基本用法,通过以上的用法,我们可以实现网页的浏览、跳转、回退、前进、重新加载和停止加载等功能。