48 votes

Comment afficher une barre de progression horizontale indéterminée Android

Comment afficher une barre de progression horizontale indéterminée dans Android? L'animation de la barre de progression doit commencer de 0 à 100 puis revenir de 100 à 0 en continu. Je ne cherche pas la barre de progression de la roue.

15voto

MichaelM Points 1341

Utilisez la méthode setIndeterminate de ProgressBar :

 android.widget.ProgressBar bar = new android.widget.ProgressBar(context);
bar.setIndeterminate(true);

Mais oui, vous auriez pu trouver cela assez rapidement dans la documentation des développeurs.

http://developer.android.com/reference/android/widget/ProgressBar.html#setIndeterminate%28boolean%29

11voto

Peut-être un peu tard, mais vous pouvez faire quelque chose comme ceci :

 <ProgressBar
    android:id="@+id/progress"
    android:layout_width="match_parent"
    android:layout_height="10dp"
    android:indeterminate="true"
    style="?android:attr/progressBarStyleHorizontal" />

J'espère que ça aide quelqu'un !

5voto

Steve Waring Points 209

Dans le xml définissant votre barre de progression, vous pouvez ajouter

 style="@android:style/Widget.ProgressBar.Horizontal"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X