如何使用进度条微调器显示AlertDialog?
当一个按钮被按下时,我希望它阻止UI,直到数据加载完成,显示一个微调器和一个消息和标题。
我知道我需要使用asyncTask来完成这个任务,但是我该如何使用进度条微调器来显示对话框呢?
发布于 2011-08-01 06:23:16
这应该就是您需要的全部内容
ProgressDialog progressDialog = ProgressDialog.show(YourClassName.this, "", "Please wait");希望这能有所帮助
发布于 2011-08-01 06:45:18
还请记住,如果您使用ProgressDialog,则需要保留它的引用以供以后的dismiss()使用,例如,如果方向发生更改,它将崩溃(因为对话框被销毁并重新创建)。
因此,您需要更新引用,在使用onPause()时删除它,然后重新创建onResume()或使用
...android:configChanges="orientation|keyboardHidden"></activity>在AndroidManifest.xml中,并自己处理更改
发布于 2011-08-01 06:07:58
最简单的方法是使用ProgressDialog。请参阅文档:http://developer.android.com/reference/android/app/ProgressDialog.html
此外,请查看开发人员指南以显示对话框:http://developer.android.com/guide/topics/ui/dialogs.html They have a setiong about ProgressDialog。
https://stackoverflow.com/questions/6892525
复制相似问题