Qual è il significato di attributo android: progressBarStyle in ProgressBar?
-
28-09-2019 - |
Domanda
Ho cercato attraverso la documentazione per la classe ProgressBar
ed ho trovato questi attributi:
- Android: progressBarStyle
- Android: progressBarStyleHorizontal
- Android: progressBarStyleLarge
- Android: progressBarStyleSmall
Questi quattro parametri si suppone essere un riferimento a un certo stile, come io lo prendo. Quindi la domanda è, che cosa sono questi per? Style per la barra di avanzamento viene impostato tramite Android:. Attributo di stile e un riferimento allo stile globale attributi
La documentazione non dice nulla di utile, cercato nel web, non trovò nulla.
Soluzione
I quattro attributi che hai citato può essere applicata allo stile di un ProgressBar
in questo modo:
style="?android:attr/progressBarStyleHorizontal"
La costante stile android:progressBarStyleHorizontal
è la tipica barra di avanzamento incrementale:
Mentre gli altri tre sono varie dimensioni della stessa barra di avanzamento circolare:
style="?android:attr/progressBarStyleSmall"
style="?android:attr/progressBarStyle"
style="?android:attr/progressBarStyleLarge"
Aggiornamento:
Secondo i commenti di adamp:
Questi sono gli attributi del tema che punto in stili a tema è possibile utilizzare per progredire indicatori ... Essi non sono attributi per ProgressBar sé.
Altri suggerimenti
Nel caso in cui qualcuno è alla ricerca per la piena blocco di codice
<ProgressBar
android:id="@+id/ProgressBar2"
style="?android:attr/progressBarStyleLarge"
android:layout_width="match_parent"
android:layout_height="wrap_content" />