Jan Meyer:
Edit:
Question 1) est résolu. Mais je n'étais toujours pas en mesure de passer à color
la 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- ProgressBar
dessus de mon ListView
.I'm en utilisant un ListView
, ProgressBar
et deux TextViews
dans un RelativeLayout
.
Ma question:
1.) Comment puis - je aligner le
TextViews
dessus duProgressBar
de la manière indiquée ci - dessous?
2.) Comment puis - je régler la couleur deProgressBar
lui - même et la couleur de fond de laProgressBar
?
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);