2010-11-22 30 views

Répondre

4

Vous pouvez utiliser le ProgressBar widget:

<ProgressBar 
    android:id="@+id/a_progressbar" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"/> 

Vous pouvez le personnaliser avec votre propre image si vous voulez. Il vous suffit de créer un fichier styles (res/styles.xml) comme ceci:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="AProgressBar"> 
     <item name="android:indeterminateDrawable">@drawable/progress_small</item> 
     <item name="android:minWidth">20dip</item> 
     <item name="android:maxWidth">20dip</item> 
     <item name="android:minHeight">20dip</item> 
     <item name="android:maxHeight">20dip</item> 
    </style> 
</resources> 

@drawable/progress_small fait référence à un fichier image appelé progress_small.png. Ensuite, modifiez simplement votre barre de progression de la façon suivante:

<ProgressBar 
    android:id="@+id/a_progressbar" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    style="@style/AProgressBar"/> 
2

Oui, vous pouvez utiliser le Widget « ProgressBar » dans votre xml: http://developer.android.com/reference/android/widget/ProgressBar.html

indicateur visuel de progrès dans certaines opérations. Affiche une barre à l'utilisateur représentant la progression de l'opération; l'application peut changer la quantité de progression (en modifiant la longueur de la barre) à mesure qu'elle avance. Il y a également une progression secondaire affichable sur une barre de progression qui est utile pour afficher les progrès intermédiaires, tels que le niveau de tampon pendant une barre de progression de lecture en continu.

Une barre de progression peut également être rendue indéterminée. En mode indéterminé, la barre de progression montre une animation cyclique. Ce mode est utilisé par les applications lorsque la longueur de la tâche est inconnue.