<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<WebView
android:id="@+id/web_view"
android:layout_width="match_parent"
android:layout_height="match_parent"></WebView>
</LinearLayout>
WebView mWebView = findViewById(R.id.web_view);
// 支持 JS 脚本
mWebView.getSettings().setJavaScriptEnabled(true);
// 当跳转网页的时候, 我们希望还是在当前 WebView 中,而不是访问浏览器
mWebView.setWebViewClient(new WebViewClient());
// 默认展现的网页
mWebView.loadUrl("http://www.baidu.com");
<uses-permission android:name="android.permission.INTERNET"/>
在获取到服务器响应数据后, 可以对其进行解析和处理. 但是网络请求是耗时操作, 需要放在子线程中进行.