Kotlin Android WebView

17 Mar 2025 | 阅读 2 分钟

Android WebView 是一个视图组件,用于在应用程序中显示网页。它使用 WebKit 引擎来显示网页。android.webkit.WebView 类是 AbsoluteLayout 类的子类。

WebView 的 loadUrl() 和 loadData() 方法用于加载和显示网页。要了解更多关于 Android WebView 的信息,请访问 https://tpointtech.cn/android-webview-example

在 WebView 中加载网页的方法有多种,例如

HTML 内容作为字符串加载到类中

从应用程序内加载网页(.html、.jsp 等)。在这种情况下,网页放置在 assets 目录中。

在 WebView 中加载 Web URL 如下所示:

Kotlin Android WebView 示例

在本例中,我们将加载 Web URL 到 WebView 组件中并重写 URL。

目录结构


Kotlin Android WebView

activity_main.xml

activity_main.xml 文件中添加 WebView 组件。

AndroidMenifest.xml

AndroidMenifest.xml 文件中,添加 Internet 权限以连接网络连接。

MainActivity.kt

MainActivity.kt 类中添加以下代码。在这个类中,我们使用 WebView 的 loadUrl() 方法加载 Web URL。

创建一个 MyWebViewClient 类,该类扩展 WebViewClient 并重写 shouldOverrideUrlLoading() 方法。

输出

Kotlin Android WebView
下一主题#