Add this code in activity_main.xml(Copy and Paste)
SAB SE PAHLE LAYOUT CHAGE KARO
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
<ProgressBar
android:layout_width="match_parent"
android:layout_height="8dp"
android:id="@+id/progress"
style="?android:attr/progressBarStyleHorizontal"
android:layout_marginTop="-3dp"
android:progress="20"
android:visibility="gone"/>
Add this code in main.Activity.java(Copy and Paste)
( AFTER private WebView mywebView; )
ProgressBar progressBar;
ProgressDialog progressDialog;AFTER setContentView(R.layout.activity_main);progressBar=(ProgressBar) findViewById(R.id.progress);progressDialog = new ProgressDialog(this);
progressDialog.setMessage("Loading wait...");URL KE BADmywebView.setWebChromeClient(new WebChromeClient(){
@Override
public void onProgressChanged(WebView view, int newProgress) {
progressBar.setVisibility(View.VISIBLE);
progressBar.setProgress(newProgress);
setTitle("Loading...");
progressDialog.show();
if (newProgress == 100){
progressBar.setVisibility(View.GONE);
setTitle(view.getTitle());
progressDialog.dismiss();
}
super.onProgressChanged(view, newProgress);
}
});
No comments:
Post a Comment