Tuesday, October 5, 2021

WebView in Android

 àWeb View :-

Xml code:-

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   
xmlns:app="http://schemas.android.com/apk/res-auto"
   
xmlns:tools="http://schemas.android.com/tools"
   
android:layout_width="match_parent"
   
android:layout_height="match_parent"
   
android:padding="20dp"
   
android:orientation="vertical"
   
tools:context=".MainActivity">

  <
WebView
     
android:id="@+id/wv"
     
android:layout_width="match_parent"
     
android:layout_height="match_parent"/>
</
LinearLayout>

 

Java code:-


package com.example.application_form;

import androidx.appcompat.app.AppCompatActivity;


import android.app.ProgressDialog;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class MainActivity extends AppCompatActivity {
WebView
w;
ProgressDialog
progressDialog;
   
@Override
   
protected void onCreate(Bundle savedInstanceState) {
       
super.onCreate(savedInstanceState);
        setContentView(R.layout.
activity_main);
       
progressDialog=new ProgressDialog(this);
       
progressDialog.setMessage("please wait----");
       
w=findViewById(R.id.wv);
        WebSettings webSetting =
w.getSettings();
          webSetting.setJavaScriptEnabled(
true);
       
w.setWebViewClient(new WebViewClient()
        {
           
@Override
           
public void onPageStarted(WebView view, String url, Bitmap favicon) {
               
super.onPageStarted(view, url, favicon);
               
progressDialog.show();
            }

           
@Override
           
public void onPageFinished(WebView view, String url) {
               
super.onPageFinished(view, url);
               
progressDialog.dismiss();
            }
        });

       
w.loadUrl("https://www.cseonlinetraning.club/" +
               
"");

    }
}

No comments:

Post a Comment

Activity Navigation One Activity to another Activity

Main Activity :-   <? xml version ="1.0" encoding ="utf-8" ?> < RelativeLayout xmlns: android ="http://sch...