【问题标题】:What does the 'indeterminate' mean in ProgressDialog?ProgressDialog 中的“不确定”是什么意思?
【发布时间】:2012-03-20 20:06:37
【问题描述】:

也许我的英语很差,但我真的不知道“indeterminate”在这种情况下是什么意思:

Android 开发 → ProgressDialog.isIndeterminate()

【问题讨论】:

  • indetermine 表示不确定进度。

标签: android dialog progressdialog


【解决方案1】:

表示“加载量”没有测量。

【讨论】:

    【解决方案2】:

    来自维基词典: 不确定:无法准确确定或无法确定。 这基本上只是意味着您不确定该操作需要多长时间,因此您不能说某事已完成 50%。

    这通常意味着进度将显示为一个不断移动的加载条,而不是百分比等。

    【讨论】:

      【解决方案3】:

      基本上,当setProgressStyle(ProgressDialoge.STYLE_SPINNER) 被占用时,setIndeterminate() 将为真,因为circle(Spinner) 将旋转,这表明“不知道要花多少时间”。当采用 ProgressStyle(ProgressDialoge.STYLE_HORIZANTAL) 时,我们会将 setIndeterminate() 视为 false,因为它采用一个值/百分比条,例如使用 setProgress(value) 完成的百分比。

      【讨论】:

        【解决方案4】:

        用简单的语言我们可以说,当数量未确定时,意味着我们不知道要完成或完全加载多少..!!

        【讨论】:

          【解决方案5】:

          更改此 ProgressDialog 的不确定模式。在 不确定模式,进度被忽略,对话框显示 而是无限动画。

          注意:风格为 STYLE_SPINNER 的 ProgressDialog 总是 不确定,将忽略此设置。 块引用

          为了说明,当indeterminate 设置为true 时,进度动画会一直从左到右加载,然后自动重复,无需用户交互(即 setProgress)。

          参考here

          【讨论】:

            猜你喜欢
            • 2011-04-03
            • 1970-01-01
            • 2011-02-21
            • 1970-01-01
            • 1970-01-01
            • 2011-08-12
            • 2017-06-11
            • 2018-03-05
            • 2023-03-27
            相关资源
            最近更新 更多