gpt4 book ai didi

android - 在 WebView 的 Tab Host 中添加进度条

转载 作者:行者123 更新时间:2023-11-30 04:41:52 24 4
gpt4 key购买 nike

你好好吧,我的 Java 非常基础,这是关于我的 Activity 类的 Java 代码,我无法在 webview 中添加进度条,请在我的代码中帮助我这是我的 Java 代码:

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
import android.widget.Toast;
//Set Activity Irancell:
public class Irancell extends Activity {
WebView Irancell_Charge;
//Start App Code at here:
@Override
// Set iCicle:
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
//Load Irancel Buy Creadit Page:
Irancell_Charge=new WebView(this);
setContentView(Irancell_Charge);
Irancell_Charge.getSettings().setJavaScriptEnabled(true);
Irancell_Charge.loadUrl("http://www.echarge.ir/Templates/irancellshop/m/");
//Text Label:
Toast
.makeText(this, "MTN Irancell Recharge Cards...", Toast.LENGTH_LONG)
.show();
}
}

谢谢...

最佳答案

这将在页面导航时显示一个微调器。每次用户导航到新页面时,都会出现加载器/进度。

我使用 WebViewClient 来实现这一点。

package sherif.android.activity;

import android.app.Activity;
import android.app.ProgressDialog;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.view.Window;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class WebClientTestActivity extends Activity {
private ProgressDialog mSpinner;
private WebView webView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//initialise your spinner
mSpinner = new ProgressDialog(this);
mSpinner.requestWindowFeature(Window.FEATURE_NO_TITLE);
mSpinner.setMessage("Loading...");
//initialise your webview
webView = new WebView(this);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://sherifandroid.blogspot.com/");
webView.setWebViewClient(new SherifWebClient());
setContentView(webView);
}
private class SherifWebClient extends WebViewClient {

@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
mSpinner.show();
}

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

}
}

关于android - 在 WebView 的 Tab Host 中添加进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5848804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com