Comment créer des ProgressBar

Jan Meyer:

Edit:
Question 1) est résolu. Mais je n'étais toujours pas en mesure de passer à colorla ProgressBar. J'ai essayé d'utiliser mon propre theme(voir le code ci - dessous).

Je veux que mon ProgressBarà ressembler à l'image ci - dessous. Je l' ai déjà créé un au- ProgressBardessus de mon ListView.I'm en utilisant un ListView, ProgressBaret deux TextViewsdans un RelativeLayout.

Ma question:

1.) Comment puis - je aligner le TextViewsdessus du ProgressBarde la manière indiquée ci - dessous?
2.) Comment puis - je régler la couleur de ProgressBarlui - même et la couleur de fond de la ProgressBar?

entrez la description d'image ici

MainActivity.xml

   <ProgressBar
    android:id="@+id/progressBar"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/progressBarText"
    android:progress="0"
    android:max="100"
    android:paddingTop="0dp"
    android:paddingBottom="10dp"
    android:paddingLeft="10dp"
    android:paddingRight="10dp"
    android:theme="@style/progressBarTheme"
    style="@style/Widget.AppCompat.ProgressBar.Horizontal"/>

styles.xml

<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>

<style name="DialogTheme" parent="Theme.AppCompat.Light.Dialog">
    <item name="colorAccent">@android:color/holo_green_dark</item>
</style>

<style name="progressBarTheme" parent="@style/Theme.AppCompat">
    <item name="colorAccent">@color/myRedColor</item>
</style>

</resources>
Jan Meyer:

Cela a changé la couleur de la barre de progression.

progressBar.getProgressDrawable().setColorFilter(
Color.RED, android.graphics.PorterDuff.Mode.SRC_IN);

Je suppose que tu aimes

Origine http://43.154.161.224:23101/article/api/json?id=209722&siteId=1
conseillé
Classement