Bagaimana cara membuat dialog pemuatan di Android?


86

Dialog kemajuan berputar gelap di aplikasi Amazon dan Engadget - apakah itu standar di Android?

Jawaban:


213

Ini adalah ProgressDialog, dengan setIndeterminate (true).

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

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

Bilah kemajuan tak tentu tidak benar-benar menampilkan bilah, itu menunjukkan lingkaran aktivitas berputar. Saya yakin Anda tahu apa yang saya maksud :)


13
ProgressDialog tidak disarankan. Menurut tautan yang Anda posting: "Hindari ProgressDialog. [...] Jika Anda perlu menunjukkan pemuatan atau kemajuan tak tentu, Anda harus mengikuti pedoman desain untuk Kemajuan & Aktivitas dan menggunakan ProgressBar dalam tata letak Anda."
Ilya Kogan

2
Saat ini, ProgressDialog telah dikeluarkan dari dokumen dan solusinya tampaknya tidak dapat dijalankan lagi.
JcKelley

2
Untuk menutup dialog, gunakandialog.dismiss();
JohnTheBeloved

ProgressDialog sekarang tidak lagi digunakan, periksa jawaban ini: stackoverflow.com/a/45351516/5090196
omzer

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.