如何在 Android 中创建加载对话框?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/2525683/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
How to create loading dialogs in Android?
提问by Eno
Those dark spinning progress dialogs in the Amazon and Engadget apps - are those standard in Android?
Amazon 和 Engadget 应用程序中的那些黑暗旋转进度对话框 - 是 Android 中的标准吗?
回答by synic
It's a ProgressDialog, with setIndeterminate(true).
它是一个 ProgressDialog,带有 setIndeterminate(true)。
From http://developer.android.com/guide/topics/ui/dialogs.html#ProgressDialog
来自http://developer.android.com/guide/topics/ui/dialogs.html#ProgressDialog
ProgressDialog dialog = ProgressDialog.show(MyActivity.this, "",
"Loading. Please wait...", true);
An indeterminate progress bar doesn't actually show a bar, it shows a spinning activity circle thing. I'm sure you know what I mean :)
不确定的进度条实际上并不显示进度条,它显示的是一个旋转的活动圈。我相信你知道我的意思:)
回答by Rafael Miceli
Today things have changed a little.
今天情况发生了一些变化。
Now we avoid use ProgressDialog to show spinning progress:
现在我们避免使用 ProgressDialog 来显示旋转进度:
If you want to put in your app a spinning progress you should use an Activity indicators:
如果你想在你的应用程序中放置一个旋转的进度,你应该使用一个活动指示器:
http://developer.android.com/design/building-blocks/progress.html#activity
http://developer.android.com/design/building-blocks/progress.html#activity