WebView
是View的一个子类,可以让你在activity中显示网页
可以在布局中写入WebView
<?xml version="1.0" encoding="utf-8"?>
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
在使用WebView之前,要在AndroidManifest.xml中添加 如下权限:
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
否则会出Web page not available错误
1 . 加载网页:
网络用:webView.loadUrl("http://www.baidu.com");
本地文件用:webView.loadUrl(file:///android_asset/XXX.html);这里的格式是固定的,文件位置 assets目录下
2属性设置
可以通过getSettings()
获得WebSettings,然后用setJavaScriptEnabled()
使能JavaScript;
WebView.getSettings().setJavaScriptEnabled(true);
3要打开用户点击的链接
只需要用setWebViewClient()方法向你的WebView提供一个WebViewClient
WebView.setWebViewClient(new WebViewClient());