【发布时间】:2015-03-09 23:11:41
【问题描述】:
我正在创建一个应用程序,它将从用户那里获取 0-100 之间的数字,然后获取平均值并将其显示在进度条中。例如,用户输入 100、80 和 75,总数为 255,平均值为 85,所以我希望进度条填充圆圈的 3/4 并停止。目前进度条一直在转圈,即使我用.setProgress(85) 指定它也不会停在我想要的位置。任何人都可以帮助我,我很困惑这是我的代码:
xml:
<ProgressBar
android:id="@+id/mProgressBar"
android:layout_width="150dp"
android:layout_height="150dp"
android:layout_centerInParent="true"
android:rotation="-90"/>
java:
mProgressBar = (ProgressBar) findViewById(R.id.mProgressBar);
mProgressBar = new ProgressBar(ActivityA.this, null, android.R.attr.progressBarStyleLarge);
mProgressBar.setProgress(30);
mProgressBar.setMax(100);
【问题讨论】:
标签: java android progress-bar