Existe-t-il un moyen d'intégrer la barre de progression dans l'interface utilisateur sans dialogue. Et non par programmation mais avec des fichiers de mise en page xml. Je suppose qu'il doit être une sorte d'animation ou d'un « drawable »Barre de progression Android intégrée dans l'interface utilisateur et pas dans la boîte de dialogue
Barre de progression Android intégrée dans l'interface utilisateur et pas dans la boîte de dialogue
Répondre
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"/>
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.