Progressbar和progressDialog有什么区别?

Mat*_*ieu 26 android progress-bar

我到处搜索并阅读谷歌的官方文档.但我仍然没有看到它们之间的区别.

我们应该何时使用ProgressBar,何时应该使用ProgressDialog?

Ahm*_*mad 38

ProgressBar:

ProgressDialog:

ProgressBarView,ProgressDialogDialog.


Sco*_*ggs 31

虽然这里的答案是提供信息的,但没有一个真正解决这个问题.

  • 如果要在等待期间阻止用户与应用程序交互,请使用ProgressDialog.Dialog方面冻结用户做任何事情,直到它被解雇.请注意ProgressDialog背后的UI是否显示为灰色且无法访问.

ProgressDialog示例

  • 使用ProgressBar指示您的应用中的某些内容仍在等待(加载,思考等),而用户可能仍在与其他部分进行交互.在此图像中,用户仍可在等待gps响应时填写表单.

ProgressBar示例

(感谢Johnny S提供的ProgressDialog图片.)


Ber*_*ťák 24

ProgressBar是一个View(如TextView,ImageView,Button等),可以在您的布局中使用它来显示一些进度.

ProgressDialog是一个带有"内置"ProgressBar的Dialog.对话框可用于在计算某些内容时使用户等待.ProgressDialog使您可以更轻松地在对话框中显示计算的进度.


归档时间:

查看次数:

14797 次

最近记录:

10 年,6 月 前