VOOZH about

URL: https://www.geeksforgeeks.org/android/how-to-use-webview-in-android/

⇱ How to Use WebView in Android? - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

How to Use WebView in Android?

Last Updated : 11 Jul, 2025

WebView is a view that displays web pages as a part of the application layout. It is used to embed a complete website into an app.

public class WebView extends AbsoluteLayout implements 
ViewTreeObserver.OnGlobalFocusChangeListener,
ViewGroup.OnHierarchyChangeListener

Class Hierarchy:

java.lang.Object
↳ android.view.View
↳ android.view.ViewGroup
↳ android.widget.AbsoluteLayout
↳ android.webkit.WebView

Step by Step Implementation

Step 1: Create a New Project in Android Studio

To create a new project in Android Studio please refer to How to Create/Start a New Project in Android Studio.

Note: The code for that has been given in both Java and Kotlin Programming Language for Android.

Step 2: Adding Permissions to the AndroidManifest.xml File

In AndroidManifest.xml, one needs to include the below permission, in order to access the Internet.

<uses-permission android:name="android.permission.INTERNET"/>

Step 3: Working with the MainActivity File

Go to the MainActivity File and refer to the following code. Below is the code for the MainActivity File. Comments are added inside the code to understand the code in more detail.

MainActivity:

Step 4: Working with the XML Files

Next, go to the activity_main.xml file, which represents the UI of the project. Below is the code for the activity_main.xml file. Comments are added inside the code to understand the code in more detail.

activity_main.xml:

Output:

👁 Output_Application
Comment

Explore