设置Android 默认进度条颜色
时间: 2023-08-16 13:09:41 浏览: 80
要设置Android的默认进度条颜色,你可以使用在你的应用程序中定义的样式。在你的项目的styles.xml文件中,你可以定义一个新的样式,并为进度条指定一个默认颜色,如下所示:
```
<style name="CustomProgressBar" parent="@android:style/Widget.ProgressBar.Horizontal">
<item name="android:progressDrawable">@drawable/custom_progress_bar</item>
<item name="android:minHeight">10dp</item>
<item name="android:maxHeight">10dp</item>
<item name="android:indeterminateTint">#FF0000</item>
<item name="android:progressTint">#00FF00</item>
</style>
```
在这个示例中,我们定义了一个名为CustomProgressBar的新样式,并指定了一个自定义进度条,以及最小和最大高度为10dp。我们还使用了两个属性:`android:indeterminateTint`和`android:progressTint`来设置进度条的颜色。`android:indeterminateTint`用于设置未确定进度条的颜色,`android:progressTint`用于设置已确定进度条的颜色。在这里,我们分别将未确定进度条的颜色设置为红色,已确定进度条的颜色设置为绿色。
在你的应用程序中使用这个样式,你可以在布局文件中使用如下代码:
```
<ProgressBar
style="@style/CustomProgressBar"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
```
这将使用你定义的样式,并设置默认的进度条颜色。
阅读全文