如何在Android中使用ProgressBar

时间:2020-05-04 19:40:44

标签: java android

我创建了一个应用程序,其中一个服务在后台运行。有进度时,它将显示一条祝酒消息,但我想添加进度栏。有人可以帮我吗?

这是显示烤面包消息的方法:(下载25%,50%,依此类推)

 protected void onProgressUpdate(Integer... progress) {
            Log.d("Downloading files",
                    String.valueOf(progress[0]) + "% downloaded");
            Toast.makeText(getBaseContext(),
                    String.valueOf(progress[0]) + "% downloaded",
                    Toast.LENGTH_LONG).show();
        }

activity_main.xml中进度栏的布局

<ProgressBar
        android:id="@+id/p_barr"
        android:layout_width="150dp"
        android:layout_height="150dp"
        style="?android:progressBarStyleHorizontal"
        android:progress="5"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        />

1 个答案:

答案 0 :(得分:2)

在您的主要活动中非常简单。要做

ProgressBar bar; 
// in oncreate method
bar=findviewbyid("your progressbar id p_barr ");
bar.setProgress(int);
相关问题