静态水平进度条android

时间:2016-11-19 18:45:41

标签: android android-progressbar

我想在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);

它没有显示任何东西,只是加载圈继续旋转。我想要以下内容出现。它只是一个静态值。

不,不是因为我不想增加百分比。我只想要一个静态吧。

enter image description here

1 个答案:

答案 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>