私はサーバーからイメージを取得して、それをカスタムダイアログに表示しています。イメージがフェッチされている間に進捗ダイアログを表示したいと思います。カスタムダイアログの進行ダイアログを表示するには?
私はこの
loadingDialog = ProgressDialog.show(getActivity(), "", "Loading. Please wait...", true);
を使用していますが、それはカスタムダイアログの下に非表示にします。
私はサーバーからイメージを取得して、それをカスタムダイアログに表示しています。イメージがフェッチされている間に進捗ダイアログを表示したいと思います。カスタムダイアログの進行ダイアログを表示するには?
私はこの
loadingDialog = ProgressDialog.show(getActivity(), "", "Loading. Please wait...", true);
を使用していますが、それはカスタムダイアログの下に非表示にします。
..ちょうどあなたのフェッチイメージへの呼び出しの前に次のコードを追加します。その後、サーバー
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) {
}
このようにyourCustomDialog.getContext()をこの行に追加します。 –
このloadingDialog = ProgressDialog.show(getActivity()、 ""、読み込み中)を使用しています。しばらくお待ちください...);しかし、これはカスタムダイアログの下に隠れています。 – Preet
あなたはカスタムダイアログビューを作成しますか? –