Quelle est la signification d'Android: attribut progressBarStyle dans ProgressBar?
-
28-09-2019 - |
Question
Je l'ai regardé à travers la documentation de classe ProgressBar
et trouvé ces attributs:
- android: progressBarStyle
- android: progressBarStyleHorizontal
- android: progressBarStyleLarge
- android: progressBarStyleSmall
Ces quatre paramètres sont censés être une référence à un style que je le prends. La question est, quels sont-ils pour? Style pour la barre de progression est définie par Android:. Attribut de style et une référence aux attributs style global
Documentation ne dit pas quelque chose d'utile, cherché sur le web, ne trouva rien.
La solution
Les quatre attributs que vous évoquez peut être appliqué au style d'un ProgressBar
comme ceci:
style="?android:attr/progressBarStyleHorizontal"
La android:progressBarStyleHorizontal
constante de style est votre barre de progression incrémentale typique:
Alors que les trois autres sont différentes tailles de la même barre de progression circulaire:
style="?android:attr/progressBarStyleSmall"
style="?android:attr/progressBarStyle"
style="?android:attr/progressBarStyleLarge"
Mise à jour:
D'après les commentaires de AdamP:
Ce sont des attributs du thème point de styles thématiques que vous pouvez utiliser pour indicateurs de progrès ... Ils sont des attributs non pour lui-même ProgressBar.
Autres conseils
Dans le cas si quelqu'un est à la recherche de bloc complet de code
<ProgressBar
android:id="@+id/ProgressBar2"
style="?android:attr/progressBarStyleLarge"
android:layout_width="match_parent"
android:layout_height="wrap_content" />