我目前正在使用ProgressDialog作为我的webivew。如下所示:
如何才能使微调器可见而不是对话框,并使微调器居中?
pd = ProgressDialog.show(this, "", "Loading...",
true);
Webf = (WebView) findViewById(R.id.WebFaceId);
Webf.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
if(pd.isShowing() && pd!=null)
{
pd.dismiss();
}
}
public boolean shouldOverrideUrlLoading(WebView v, String url) {
v.loadUrl(url);
return true;
}
答案 0 :(得分:0)
您需要将Indeterminate ProgressBar添加到布局xml中。使用适当的属性将其放在任何您喜欢的地方。将其设置为visibility =“gone”。当您想要再次隐藏它时,请使用progressBar.setVisibility(View.Visible);和View.GONE,而不是pd.show()。