问题描述
我正在尝试使用在 style.xml
中定义的自定义样式来更改 ProgressBar
的颜色。
layout.xml
<ProgressBar
android:id="@+id/progress_bar"
style="@style/ProgressTheme"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminate="true"
android:indeterminateBehavior="repeat" />
style.xml
<style name="ProgressTheme" parent="Widget.AppCompat.ProgressBar.Horizontal">
<item name="colorAccent">#000</item>
</style>
问题
我找到了一些关于如何通过编程或添加layer-list
来改变颜色的有用文章,但我想要一个简单的解决方案。我认为我实现的方法应该可以工作。
我该如何改变颜色?