1

私は現在、ウェブビューに 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 に追加する必要があります。適切な属性を使用して、好きな場所に配置してください。visibility="gone" に設定します。pd.show() の代わりに、progressBar.setVisibility(View.Visible); と View.GONE を使用して、再度非表示にします。

于 2012-05-14T01:51:37.750 に答える