2017-06-14 43 views
-7

我从服务器获取图像,并显示在定制对话框它,我想显示进度对话框,同时图像的获取。如何显示进度定制对话的对话?

我用这

loadingDialog = ProgressDialog.show(getActivity(), "", "Loading. Please wait...", true); 

但定制对话框下隐藏。

回答

0

将这个代码在添加下面的代码之后,从服务器获取的图像

try { 
    progDialog = new ProgressDialog(Activity_FindInfo.this); 
    progDialog.setIndeterminate(true); 
    progDialog.setMessage("loading"); 
    progDialog.setCancelable(false); 
    progDialog.show(); 
} catch (Exception ex) { 
} 
+0

我正在使用这个loadingDialog = ProgressDialog.show(getActivity(),“”,“Loading。请稍候......“,真);?但它定制对话框下隐藏 – Preet

+0

ü创建一个自定义对话框视图 –

0

声明这在你的类

private ProgressDialog progDialog; 

呼叫只是调用之前你抓取图像..

try { 
    progDialog = new ProgressDialog(yourCustomDialog.getContext()); 
    progDialog.setIndeterminate(true); 
    progDialog.setMessage("fetching image..."); 
    progDialog.setCancelable(false); 
    progDialog.show(); 
} catch (Exception ex) { 
} 

然后当图像被提取之前添加此驳回对话框..

try { 
    if (progDialog != null && progDialog.isShowing()) { 
     progDialog.dismiss(); 
    } 
} catch (Exception ex) { 
} 
+0

这种方式添加yourCustomDialog.getContext()这条线progDialog =新ProgressDialog(yourCustomDialog.getContext()); –