J'ai parcouru la documentation de la classe ProgressBar
et trouvé ces attributs:
Ces quatre paramètres sont supposés être une référence à un style tel que je le prends. La question est donc: à quoi servent-ils? Le style de la barre de progression est défini via Android: attribut de style et référence aux attributs de style globaux.
La documentation ne dit rien d’aide, n’a cherché sur le Web, n’a rien trouvé.
Les quatre attributs que vous mentionnez peuvent être appliqués au style de ProgressBar
comme suit:
style="?android:attr/progressBarStyleHorizontal"
La constante de style Android:progressBarStyleHorizontal
est votre barre de progression incrémentielle typique:
Alors que les trois autres sont de tailles différentes sur la même barre de progression circulaire:
style="?android:attr/progressBarStyleSmall"
style="?android:attr/progressBarStyle"
style="?android:attr/progressBarStyleLarge"
Mettre à jour:
Selon les commentaires d'adamp:
Ce sont des attributs du thème qui pointez sur les styles thématiques que vous pouvez utiliser pour indicateurs de progression ... Ils ne sont pas des attributs de ProgressBar lui-même.
Au cas où quelqu'un recherche un bloc de code complet
<ProgressBar
Android:id="@+id/ProgressBar2"
style="?android:attr/progressBarStyleLarge"
Android:layout_width="match_parent"
Android:layout_height="wrap_content" />