【发布时间】:2017-11-16 03:50:04
【问题描述】:
我正在从服务器获取图像并将其显示在自定义对话框中,我想在获取图像时显示进度对话框。
我正在使用这个
loadingDialog = ProgressDialog.show(getActivity(), "", "Loading. Please wait...", true);
但它隐藏在自定义对话框下。
【问题讨论】:
标签: android android-studio progressdialog
我正在从服务器获取图像并将其显示在自定义对话框中,我想在获取图像时显示进度对话框。
我正在使用这个
loadingDialog = ProgressDialog.show(getActivity(), "", "Loading. Please wait...", true);
但它隐藏在自定义对话框下。
【问题讨论】:
标签: android android-studio progressdialog
将此代码用于从服务器获取图像的调用
try {
progDialog = new ProgressDialog(Activity_FindInfo.this);
progDialog.setIndeterminate(true);
progDialog.setMessage("loading");
progDialog.setCancelable(false);
progDialog.show();
} catch (Exception ex) {
}
【讨论】:
在你的课堂上声明
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) {
}
【讨论】: