如何显示带有进度微调器的对话框?
如何显示带有进度条微调器的 AlertDialog?
当按下按钮时,我希望它阻止 UI,直到数据加载完成,显示旋转器、消息和标题。
我知道我需要为此使用 asyncTask,但我该如何使用进度条微调器显示对话框?
How to display a AlertDialog with a progressbar spinner?
When a button is pressed i want it to block the UI until the data is finished loading displaying a spinner and a message and title.
i know i will need to use an asyncTask for this but how do i go about displaying the dialog with progressbar spinner?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这应该就是您所需要的
希望这会有所帮助
This should be all you need
Hope this helps
另请记住,如果您使用 ProgressDialog,您需要保留它的引用以供稍后的解雇(),并且如果方向发生变化(例如,因为对话框被销毁并重新创建),它会崩溃,
所以您需要更新引用,在 onPause() 时关闭它并重新创建 onResume() 或
在 AndroidManifest.xml 中使用并自行处理更改
Also keep in mind that if you use ProgressDialog, you need to keep it reference for a later dismiss() and it'll crash if the orientation changes for example (because the dialog is destroyed and recreated)
So you need to update the reference, dismiss it when onPause() and recreate onResume() or use
in the AndroidManifest.xml and handle the changes on your own
最简单的方法是使用 ProgressDialog。请参阅文档: http://developer.android.com/reference/android/app /ProgressDialog.html
另外,请查看开发指南以显示对话框: http://developer.android .com/guide/topics/ui/dialogs.html 他们有一个关于 ProgressDialog 的设置。
The simplest way to do this is use ProgressDialog. see the doc: http://developer.android.com/reference/android/app/ProgressDialog.html
Also, check out the dev guide for showing a dialog: http://developer.android.com/guide/topics/ui/dialogs.html They have a setiong about ProgressDialog.