Androidで読み込みダイアログを作成するにはどうすればよいですか?


86

AmazonアプリとEngadgetアプリのダークスピニングプログレスダイアログ-Androidの標準ですか?

回答:


211

これは、setIndeterminate(true)を持つProgressDialogです。

http://developer.android.com/guide/topics/ui/dialogs.html#ProgressDialogから

ProgressDialog dialog = ProgressDialog.show(MyActivity.this, "", 
                    "Loading. Please wait...", true);

不確定なプログレスバーは実際にはバーを表示しません。回転するアクティビティサークルを表示します。私が何を意味するか知っていると確信しています:)


13
ProgressDialogは推奨されません。あなたが投稿したリンクによると、「ProgressDialogを避けてください。[...]読み込み中または不確定な進行状況を示す必要がある場合は、代わりにProgress&Activityの設計ガイドラインに従い、レイアウトでProgressBarを使用する必要があります。」
Ilya Kogan 2013年

2
現在、ProgressDialogはドキュメントから削除されており、ソリューションはもはや実行可能ではないようです。
JcKelley 2014年

2
ダイアログ、使用解任するにはdialog.dismiss();
JohnTheBeloved

ProgressDialogは非推奨になりました。次の回答を確認してください: stackoverflow.com/a/45351516/5090196
omzer

31

今日は少し変わった。

これで、ProgressDialogを使用して回転の進行状況を表示することを避けます。

ここに画像の説明を入力してください

アプリに回転する進行状況を表示する場合は、アクティビティインジケーターを使用する必要があります。

http://developer.android.com/design/building-blocks/progress.html#activity


2
それを使用する方法については、こちらをご覧ください:stackoverflow.com/questions/12316365/...
user2345998
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.