1. ホーム
  2. android

[解決済み] ローディング/プログレスインジケーターを表示する最適な方法は?

2022-04-24 12:09:51

質問

アプリがサーバーからの応答を待っている間、ローディングスピナーを表示する最良の方法は何ですか?

これはプログラム的にできるのでしょうか?そうすれば、xmlファイルにロードスピナーを追加する必要はないですか?

解決方法は?

プログレスダイアログ はAndroid Oreoから非推奨となりました。使用方法 プログレスバー 代わりに

ProgressDialog progress = new ProgressDialog(this);
progress.setTitle("Loading");
progress.setMessage("Wait while loading...");
progress.setCancelable(false); // disable dismiss by tapping outside of the dialog
progress.show();
// To dismiss the dialog
progress.dismiss();

または

ProgressDialog.show(this, "Loading", "Wait while loading...");

詳しくはこちらをご覧ください。

ところで スピナー は、Androidでは別の意味を持ちます。(HTMLでいうところのセレクトドロップダウンのようなものです)。