Question

J'ai des difficultés à trouver la bonne façon de spécifier qu'une barre de progression devrait avoir le petit style indéfini.

Je serais heureux si quelqu'un pouvait fournir pour moi et d'autres qui font une recherche rapide pour ces informations, par exemple.

Était-ce utile?

La solution

La solution est de changer le style

<ProgressBar
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   style="?android:attr/progressBarStyleSmall" />

Autres conseils

Une autre façon de le faire est

style="@android:style/Widget.ProgressBar.Small" 

Ex _

<ProgressBar
 android:id="@+id/progress_bar"
 style="@android:style/Widget.ProgressBar.Small"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:padding="7dip"
 arandroid:visibility="visible" />

Voici comment faire programme:

ProgressBar progress = new ProgressBar(ctx, null, android.R.attr.progressBarStyleSmall);

Cela peut être utile:

style="?android:attr/android:progressBarStyleSmall"
 <ProgressBar
        android:id="@+id/progressBar1"
        android:layout_width="wrap_content
        style="?android:attr/progressBarStyleSmallTitle"
        android:layout_height="wrap_content" />

Selon la réponse de @Rupesh Yadav, vous pouvez voir une structure du style @android:style/Widget.ProgressBar.Small:

<style name="Widget.ProgressBar.Small">
    <item name="indeterminateDrawable">@drawable/progress_small_white</item>
    <item name="minWidth">16dip</item>
    <item name="maxWidth">16dip</item>
    <item name="minHeight">16dip</item>
    <item name="maxHeight">16dip</item>
</style>

Je peux confirmer ce réglage min et dimensions max permet de résoudre le problème. largeur et la hauteur paramètre ne change pas explicitement la taille de la barre de progression. Ainsi, vous pouvez faire votre propre style.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top