我想在android中使用静态进度条。我将计算活动负荷时的百分比,并在整个活动过程中显示该百分比。
目前我有: -
<ProgressBar
style="?android:attr/progressBarStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/progressBar"
android:layout_column="1" />
我按以下方式设置进度条: -
ProgressBar progress = (ProgressBar) findViewById(R.id.progressBar);
progress.setProgress(term);
它没有显示任何东西,只是加载圈继续旋转。我想要以下内容出现。它只是一个静态值。
不,不是因为我不想增加百分比。我只想要一个静态吧。答案 0 :(得分:0)
您可以在FrameLayout中使用百分比并使用它们并在TextView中设置进度值。
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ProgressBar
style="@android:style/Widget.ProgressBar.Horizontal"
android:layout_width="match_parent"
android:layout_height="50dp"
android:progress="50"
android:textAlignment="center"
android:id="@+id/progressBar" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="70 % complete"
android:textSize="20sp"
android:textColor="@android:color/white"
android:layout_gravity="center"/>
</FrameLayout>