android progressbar样式
时间: 2023-07-22 22:21:21 浏览: 122
Android中的ProgressBar提供了多种样式可供选择,可以通过设置style属性或在代码中设置样式来选择不同的ProgressBar。以下是几种常见的ProgressBar样式:
1. 普通样式
```
<ProgressBar
android:id="@+id/progressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
```
2. 水平样式
```
<ProgressBar
android:id="@+id/progressBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@android:style/Widget.Holo.ProgressBar.Horizontal" />
```
3. 圆形样式
```
<ProgressBar
android:id="@+id/progressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@android:style/Widget.DeviceDefault.Light.ProgressBar.Large.Inverse" />
```
4. 自定义样式
```
<style name="MyProgressBar" parent="android:Widget.ProgressBar.Horizontal">
<item name="android:progressDrawable">@drawable/progress_drawable</item>
<item name="android:minHeight">20dp</item>
<item name="android:maxHeight">20dp</item>
</style>
<ProgressBar
android:id="@+id/progressBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/MyProgressBar" />
```
以上是几种常见的ProgressBar样式,你可以根据需要选择适合自己的样式。
阅读全文