2012-05-13 9 views
1

私は現在webivewにProgressDialogを使用しています。次のように:Androidカスタムプログレスダイアログwebview

私はどのようにスピナーを表示させ、ダイアログボックスを表示させずにスピナーを中心に置くことができますか?

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

Indeterminate ProgressBarをレイアウトxmlに追加する必要があります。適切な属性を使用して、好きな場所に配置します。 visibility = "gone"に設定します。 pd.show()の代わりにprogressBar.setVisibility(View.Visible);およびView.GONEを再度非表示にします。