Как сделать номер прогресса видимым на индикаторе прогресса? - PullRequest
1 голос
/ 02 июля 2019

Я бы хотел, чтобы в моем индикаторе прогресса отображался номер прогресса по центру под ним.В настоящее время нет ни одного.Осмотрелся, но не смог найти способ сделать это без создания диалогов (я просто использую его для отображения 100 баллов)

Так выглядит моя часть кода:

ProgressBar progressBar = (ProgressBar) findViewById(R.id.ecoProgress);
        progressBar.setMax(100);
        progressBar.setProgress(scoreg);
        progressBar.setPadding(50,0,50,0);


        if (scoreg < 34)
            progressBar.getProgressDrawable().setColorFilter(Color.parseColor("#C43F3F"), android.graphics.PorterDuff.Mode.SRC_IN);
        else if (scoreg < 67)
            progressBar.getProgressDrawable().setColorFilter(Color.parseColor("#DB8B21"), android.graphics.PorterDuff.Mode.SRC_IN);
        else
            progressBar.getProgressDrawable().setColorFilter(Color.parseColor("#34DB21"), android.graphics.PorterDuff.Mode.SRC_IN);

А вот макет XML:

<ProgressBar
                            android:layout_width="match_parent"
                            android:layout_height="50dp"
                            style="@android:style/Widget.Holo.ProgressBar.Horizontal"
                            android:id="@+id/ecoProgress"
                            />
...