Android에서 로딩 대화 상자를 만드는 방법은 무엇입니까?


86

Amazon 및 Engadget 앱의 어두운 회전 진행 대화 상자는 Android의 표준입니까?

답변:


212

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는 권장되지 않습니다. 게시 한 링크에 따르면 : "Avoid ProgressDialog. [...]로드 중이거나 진행률이 불확실한 경우 진행률 및 활동에 대한 디자인 지침을 따르고 레이아웃에서 ProgressBar를 사용해야합니다."
Ilya Kogan 2013 년

2
현재 ProgressDialog는 문서에서 제거되었으며 솔루션은 더 이상 실행 가능하지 않은 것으로 보입니다.
JcKelley 2014 년

2
대화 상자 사용 닫으려면dialog.dismiss();
JohnTheBeloved

ProgressDialog는 이제 더 이상 사용되지 않습니다. 다음 답변을 확인하십시오. stackoverflow.com/a/45351516/5090196
omzer

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.