Android WebView示例

17 Mar 2025 | 阅读 2 分钟
android web view

Android WebView 用于在Android中显示网页。网页可以从同一应用程序或URL加载。它用于在Android活动中显示在线内容。

Android WebView 使用WebKit引擎来显示网页。

android.webkit.WebView 是AbsoluteLayout类的子类。

Android WebView 类的 loadUrl()loadData() 方法用于加载和显示网页。



Android WebView示例

让我们看看使用webview 显示javatpoint.com网页 的简单代码。


WebView mywebview = (WebView) findViewById(R.id.webView1);
mywebview.loadUrl("https://tpointtech.cn/");

让我们看看使用webview 显示HTML网页 的简单代码。在这种情况下,HTML文件必须位于asset目录中。

WebView mywebview = (WebView) findViewById(R.id.webView1);
mywebview.loadUrl("file:///android_asset/myresource.html");

让我们看看另一个显示 字符串HTML代码 的代码。

String data = "<html><body><h1>Hello, Javatpoint!</h1></body></html>";
mywebview.loadData(data, "text/html", "UTF-8");

完整的Android WebView示例

让我们看看一个完整的Android WebView示例。

activity_main.xml

文件:activity_main.xml

要在应用程序中本地添加网页(.html、.jsp),需要将它们放在assets文件夹中。assets文件夹的创建方式为:右键单击app -> New -> Folder -> Assets Folder -> main,或者直接在main目录中创建一个assets目录。

Activity 类

文件:MainActivity.java

输出

如果加载HTML页面,让我们看看输出。

android webview example output 1

如果加载javatpoint.com网页,让我们看看输出。

android webview example output 2
下一个主题Android SeekBar示例