Как использовать ProgressBar в Android - PullRequest
0 голосов
/ 04 мая 2020

Я создал приложение, в котором служба работает в фоновом режиме. Когда есть прогресс, он будет отображать всплывающее сообщение, но я хочу добавить индикатор выполнения. Может ли кто-нибудь помочь мне с этим?

это метод, который будет отображать всплывающее сообщение: (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 Ответ

2 голосов
/ 05 мая 2020

это очень просто в вашей основной деятельности. Do

ProgressBar bar; 
// in oncreate method
bar=findviewbyid("your progressbar id p_barr ");
bar.setProgress(int);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...