如何设置进度的最大值的Android [关闭](How to set maximum value o

2019-09-23 02:15发布

你好,我是在Android和我创建简单的进度计划初学者。 在我的程序我想设置进度最大值和我想用一个循环,直到它的获得没有完成我想执行上比唐点击该任务,以增加进度进展。

喜欢:

progressbar.maximum = 100;

while(progressbar ! = 100)
{
    progressbar.value + 1;
}

Answer 1:

默认情况下,进度条满时达到100。
如果必要的话,可以使用Android的调整最大值(一个完整的酒吧值):max属性

android:max

定义进度可以采取的最大值。

必须是一个整数值,例如“100”。

这也可以是对资源的引用(其形式为“@〔包:]类型:名称为”)(“?[包:] [类型:]名称”的形式)或主题属性包含该类型的值。

<ProgressBar 
    android:id="@+id/progressbar"
    style="@android:style/Widget.ProgressBar.Horizontal"
    android:max="42"  <--- it's the answer)
    android:progress="0"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_above="@+id/bottom_header_relativelayout"
/>

要么
probressbar.setMax(Value);



Answer 2:

你应该能够做到以下几点:

progressbar.setMax(maxValue);

看看为ProgressBars的API 在这里 。



Answer 3:

您可以通过两种方式设置进度

probressbar.setMax(maxValue);

或从XML

<ProgressBar
     android:max="maxvalue"/>


文章来源: How to set maximum value of progressbar in Android [closed]