1

我目前正在为我的 webivew 使用 ProgressDialog。像下面这样:

我怎样才能使微调器可见而不是对话框,并使微调器居中?

 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;


     }
4

1 回答 1

0

您需要将 Indeterminate ProgressBar 添加到布局 xml。使用适当的属性将其放置在您喜欢的任何位置。将其设置为可见性 =“消失”。而不是 pd.show() 使用 progressBar.setVisibility(View.Visible); 和 View.GONE,当你想再次隐藏它时。

于 2012-05-14T01:51:37.750 回答