Android Indeterminate Progress Bar

Android Indeterminate Progress Bar | How to create Horizontal Progress Bar in Android

Indeterminate Progress Bar is a user interface that shows the progress of an operation on the screen until the task completes. There are two modes in which you can show the progress of an operation on the screen. In this Android Indeterminate Progress Bar example, we will discuss in detail.

1- Determinate Progress Bar.

2- Indeterminate Progress Bar.


Determinate Progress Bar

A determinate progress bar is used when we want to display that a specific amount of operation has completed. Then it step by step shows the amount of job that is completed with the progress. Since it shows the ongoing progress and we know how much task is yet to be completed it is called Determinate Progress Bar.


android Indeterminate progress bar
Determinate Progress Bar/Horizontal Progress Bar Android


We can update the progress by using setProgress(int) method.

To increase the current progress completed by a specified amount use incrementProgressBy(int) method.

The default maximum value for a Progress Bar is 100. You can change the value using android:max

To create a horizontal Determinate Progress bar we use:



A Horizontal Determinate Progress Bar with a 50 percent progress shown will have the following code:


Indeterminate Progress Bar

We use an Indeterminate Progress bar when we do not know how long an operation would go.  The indeterminate mode is the default mode for Progress Bars in Android. It shows a cyclic animation. Because it does not indicate any progress it’s called Indeterminate Progress Bar. 



android Indeterminate progress bar
Indeterminate progress bar


Indeterminate Progress Bar
Indeterminate Progress Bar

In this article, we will learn how to code for the android Indeterminate progress bar.

This is the example of an Android Indeterminate Progress Bar. Below is a step-by-step tutorial on how to design an Indeterminate Progress bar Android. 



Let us learn how to create an Android Horizontal Progress Bar Android:

1- Open Your Android Studio and then build a new Android Studio project.

2- Name your Project “HorizontalProgressBar” or whatever name you would like to give it.

3- Go to the “activity_main.xml” file and then change the default Constraint Layout to Relative Layout.

4- Use ProgressBar with match_parent width and wrap_content height.

5- Copy the below code and carefully paste it into your “activity_main.xml” file.





6- So now go to the “” file. And Copy this code carefully into your “” file.



7- So click the START PROGRESS button and then the progress bar will start running.

8- Click the STOP PROGRESS button and then the progress bar will stop running.

9- So you can use this code anywhere in your program. Also, use this code inside an activity or fragment to display the progress bar. Also, many default styles for Progress Bar are available by default.




android Indeterminate progress bar






So this is it for this ProgressBar in the android tutorial. I hope now you clearly understand what is horizontal progress bar android with the help of the android progress bar example. If you like the android horizontal progress bar tutorial then share it and do comment below in the comments section. Have Fun 🙂



Read More

Leave a Comment

Your email address will not be published. Required fields are marked *

error: Content is protected !!