我创建了一个应用程序,其中一个服务在后台运行。有进度时,它将显示一条祝酒消息,但我想添加进度栏。有人可以帮我吗?
这是显示烤面包消息的方法:(下载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"
/>
答案 0 :(得分:2)
在您的主要活动中非常简单。要做
ProgressBar bar;
// in oncreate method
bar=findviewbyid("your progressbar id p_barr ");
bar.setProgress(int);