2010-03-26 37 views

Trả lời

173

Đó là ProgressDialog, với setIndeterminate (true).

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

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

Một thanh tiến trình không xác định không thực sự hiển thị một thanh, nó cho thấy một điều quay tròn hoạt động. Tôi chắc rằng bạn biết ý tôi là gì :)

+1

Có , chính xác những gì tôi cần. – Eno

+8

ProgressDialog không được khuyến khích. Theo liên kết bạn đã đăng: "Tránh ProgressDialog. [...] Nếu bạn cần chỉ ra quá trình tải hoặc không xác định, thay vào đó bạn nên làm theo hướng dẫn thiết kế cho Tiến trình và hoạt động và sử dụng ProgressBar trong bố cục của bạn". –

+2

Hiện tại, ProgressDialog đã được đưa ra khỏi tài liệu và giải pháp dường như không còn khả thi nữa. – JcKelley

23

Hôm nay mọi thứ đã thay đổi một chút.

Bây giờ chúng ta tránh sử dụng ProgressDialog để hiển thị tiến trình quay:

enter image description here

Nếu bạn muốn đưa vào ứng dụng của bạn một tiến trình quay bạn nên sử dụng một chỉ số Hoạt động:

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

+1

Hãy xem ở đây để xem cách sử dụng: http://stackoverflow.com/questions/12316365/how-can-i-display-a-holo-themed-activity-circle – user2345998

Các vấn đề liên quan