android webview 用法
时间: 2023-11-14 08:07:28 浏览: 228
android webview的使用
3星 · 编辑精心推荐
Android WebView 是一个可以在应用程序中嵌入网页的组件。它可以用于显示 HTML、CSS 和 JavaScript 等网站内容。以下是一些常用的 WebView 用法:
1. 在 XML 文件中添加 WebView 组件。
```xml
<WebView
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent" />
```
2. 在 Java 代码中载入网页。
```java
WebView webView = (WebView) findViewById(R.id.webview);
webView.loadUrl("http://www.example.com");
```
3. 启用 JavaScript。
```java
webView.getSettings().setJavaScriptEnabled(true);
```
4. 显示进度条。
```java
webView.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int progress) {
// Update progress bar
}
});
```
5. 处理网页中的链接。
```java
webView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
```
6. 处理后退按键。
```java
@Override
public void onBackPressed() {
WebView webView = (WebView) findViewById(R.id.webview);
if (webView.canGoBack()) {
webView.goBack();
} else {
super.onBackPressed();
}
}
```
以上是一些常用的 WebView 用法,你可以根据自己的需求进行修改和扩展。
阅读全文