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.

È stato utile?

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:

alt text

Mentre gli altri tre sono varie dimensioni della stessa barra di avanzamento circolare:

style="?android:attr/progressBarStyleSmall"

alt text

style="?android:attr/progressBarStyle"

alt text

style="?android:attr/progressBarStyleLarge"

alt text

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" />
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top